WordPressのディレクトリ移動

この記事は約4分で読めます。

レンタルサーバーをロリポップにして、インストーラーがあったので、つい何も考えずにルートにインストールしてしまったワードプレスなんだけど、これってファイルとかすごく取っ散らかりそう、とインストール後に気付いた。ルートからディレクトリ移動させようと思ったんだけど、そのままファイルを動かすだけじゃダメだろうし、どうすりゃいいんだ、といろいろ調べてみた。

プラグインを使えば簡単なんてのを見かけて、duplicatorを入れてみた。まずはワードプレスにログインして、プラグインの所からduplicatorを検索。

スポンサーリンク


1
インストールして有効化。左端のDuplicatorにカーソルを合わせて、Packagesを選択。
2
3
Create Newを押す。
Name、Noteの所に適当に名前を入れて、Nextをクリック。
そうするとScanするんだけど、私の場合はPHP SettingsがWarnになってしまった。
ロリポップのサイトへ行き、WEBツール、PHP設定を変更してみた。
4
5
PHPのバージョンを5.6(CGI版)に。
6
OKになったので、Buildをクリック。
するとこんな画面になった。
7
All Packagesをクリック。
8
InstallerとArchiveをクリックして、ダウンロード。
duplicatorは一つのデータペースに一つしかインストールできないとかいうのを見たので、ロリポップのサイトで新規データベースを作成。
11
データベースのパスワードは「操作する」のボタンを押してパスワード確認のボタンで確認可能。
FTPサーバーで、入れたい階層に先ほどダウンロードしたInstallerとアーカイブ(zipのまま)をアップロード。
ブラウザから、https://ドメイン/(入れた階層があれば入れた階層)/installer.phpを開く。
10
Connect and Remove All Dataにチェックを入れて、先ほど作ったデータベースのHost、Name、User、Passwordを入れる(ロリポップの場合はWEBツールのデータベースの所で確認可能)。
12
Test Connectionを押す。Successになったら、下の方にI have read all warnings & noticesの横にチェックボックスがあるのでチェックして、Run Deploymentをクリック。
13
元のurlと新しいurlが表示されるので確認。変更する場合は変更して、Run Updateをクリック。
14


スポンサーリンク



最終確認のInstall Report、Save Permalinks、Tset Site、File Cleanupを順に押していく。今回はエラーがなかったので、そのまま順に押すだけでよかった。
これで、任意の階層に移動が完了。ロリポップにログインして、いらなくなったデータベースを削除して、FTPサーバーでルートにぶちこんでたワードプレス関連のファイルを削除(間違えて新しく作ったワードプレス用の階層まで削除しないようにちょっと注意しなきゃなんなかった)。

さて、これでやっと移動できたー、と思ったものの、そういういや私、ルートにindex.html入れてなかったと気付いた。index.htmlを適当に作って、ワードプレスのあるページにリダイレクトさせようと思ったのはいいけど、メタタグで移動させるか、.htaccess使うかどうしようか迷い、久々に.htaccessの方を使ってみようと思った。←面倒な方をあえて選んでいる気もする。
で、これも20年近く書いてなかったので、どうするんだっけ?、とまた悩むことに。色々書いて試してみたけど、うまくいかなくて、結局一番簡単な
Redirect permanent /index.html https://akasatana.link/wp/
を.htaccess.txtで書いて、ロリポップFTPでアップロードして、ファイル名を.htaccessに変更。パーミッション(属性)が合ってるか確認して、ブラウザでちゃんと飛ぶかどうか確認。
エクスプローラーではちゃんと表示されたけど、Chromeじゃなぜかリダイレクトしすぎでダメだよーん、クッキー消してみてね、なんて表示がでてしまう。クッキー消して、再表示してみたらできてた。

PHPをCGI版にしたせいか重くなってしまった。モジュール版にしても大丈夫かなぁ?、とロリポップにログインしてPHPをモジュール版に変更。少し速くなった気がする。
ワードプレスの仕組みがよくわかってないから、ちょっと移動させるだけで結構時間かかったちゃった。ホントはもっと簡単にやれる方法とかあるんだろうけど、まぁ、プラグインを使って移動はできるんだ、ってことでよしとしよう。

タイトルとURLをコピーしました