簡単にWordPressのインストールディレクトリを移動する方法

MHP3にハマっているYu-ichiです:neko:

今回はWordpressネタですが、こんなことで困ったことはありませんか?

http://サイトA/」にインストールしたものを
http://サイトA/サブディレクトリ/」に移動したい!:kaomoji6:

逆に、
http://サイトA/サブディレクトリ/」にインストールしたものを
http://サイトA/」に移動したい!:kaomoji6:

そうです。:kaomoji7:
言ってしまえば、同一ドメインの中でWPをディレクトリごと移動したいとき。

普通に考えればDB内にインストールディレクトリのパスが書かれているので
移動したらそこを書き換えなければなりません。:kaomoji2:
さらに、WPも入れなおしたりなど手間がかかってしまいます。:naku:

ですが、簡単に変更する方法があります:cat_5:
下記の手順はルートディレクトリからサブへの移動方法ですが、
サブからルートディレクトリへ移動する際には1,2,5の手順を飛ばしてください。

:nikukyu: 手順1】 ※
移動先となるサブディレクトリを作成する。

:nikukyu: 手順2】 ※
管理パネルで「設定」→「一般」を開いて、
Wordpressのアドレス(URL)にサブディレクトリのURLを入れる。
 例:http://サイトA/サブディレクトリ

:nikukyu: 手順3
管理パネルで「設定」→「一般」を開いて、
ブログのアドレス(URL)にルートディレクトリのURLを入れる。
 例:http://サイトA

:nikukyu: 手順4
変更を保存」をクリックして反映させる。
(エラーがでる場合もありますが、とりあえず無視してください。)

:nikukyu: 手順5】 ※
WordPressのコアファイル(wp-で始まるフォルダとかファイル)を
手順1で作成したサブディレクトリへ移動する。

:nikukyu: 手順6
index.php」と「.htaccess」をルートディレクトリへ移動して、
index.php」の中身を書き換える。

<br />
変更前: require('./wp-blog-header.php');<br />
変更後: require('./サブディレクトリ/wp-blog-header.php');<br />

これで移行が完了したと思います。:wa-i:
あとは必要に応じてパーミッションの変更やら
パーマリンク設定など、細かな作業を行なってみてください。

ちなみに、ログインするときのURLは
http://サイトA/サブディレクトリ/wp-admin/
になります。:kaoemoji3:

つい最近ですが、Wordpress2.9で作成したホームページを
サブディレクトリからルートへ移動する作業を行ないましたが
特に今のところ問題はでていません。:kaoemoji1:

というわけで、滅多にないとは思いますが
ディレクトリを変更したい場合には、是非この方法を一度お試しあれ!:neko:

次回もWordpressネタになると思いますが、Wordpressを使ってない方も
是非応援クリックお願いします!:kaomoji6:
:onegai: :yubiright: 人気ブログランキングへ:yubileft:

トラックバックURL

コメントを残す

メールアドレスが公開されることはありません。