[ロリポップから WpX へ] サーバーの移行でハマったところ

今回、WpX へサーバーを移行しましたが、その際ちょっとハマったところがあったので、それも含め、簡単にメモしておきます。

基本的には、移転のマニュアルに沿ってやるだけです。以下の点でちょっとハマりました。

1)データベースのプリフィックス

移転元からデータベースをエクスポートして、移転先にインポートしますが、wpX の場合、プリフィックスが wp_ になっている必要があります(そういう記載が移転の案内にもあります)。

私の場合は、元のデータベースが wp4_ になっていたので、エクスポートしたあとエディタ上で全置換(wp4_ から wp_) しました。

元データベースのプリフィックスが分からないという人は、元の環境の wp_config.php をみればわかるはず。

2)データベースを移行したらログインできなくなった

これにしばらく時間を費やしました。よくよく考えたら、

もともと wpX 上で設定したログイン情報は、データベースインポートによって上書きされ、旧環境のログイン情報になるのではないか?

と思い、やってみたらうまくいきました。考えてみれば当たり前か。

あと、SiteGuard というプラグインがありますが、あれが入っているとログインのパスも変わってしまいますので、気をつける必要があるかもしれません。私は、SiteGuard プラグインを削除した状態で、wp_contents を旧環境から取り出し新環境にコピーしました。そのあと、改めて SiteGuard プラグインをインストールしました。

 

上記の結果、新環境の .htaccess などは特に変更することなく、動くようになりました。
分かってしまえばなんでもないことですが、意外にこういう地味なところが時間を浪費するんですよね。今後似たようなことをやる人向けに書きました。
Hope this helps.

 

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