今回、WpX へサーバーを移行しましたが、その際ちょっとハマったところがあったので、それも含め、簡単にメモしておきます。
基本的には、移転のマニュアルに沿ってやるだけです。以下の点でちょっとハマりました。
1)データベースのプリフィックス
移転元からデータベースをエクスポートして、移転先にインポートしますが、wpX の場合、プリフィックスが wp_ になっている必要があります(そういう記載が移転の案内にもあります)。
私の場合は、元のデータベースが wp4_ になっていたので、エクスポートしたあとエディタ上で全置換(wp4_ から wp_) しました。
元データベースのプリフィックスが分からないという人は、元の環境の wp_config.php をみればわかるはず。
2)データベースを移行したらログインできなくなった
これにしばらく時間を費やしました。よくよく考えたら、
もともと wpX 上で設定したログイン情報は、データベースインポートによって上書きされ、旧環境のログイン情報になるのではないか?
と思い、やってみたらうまくいきました。考えてみれば当たり前か。
あと、SiteGuard というプラグインがありますが、あれが入っているとログインのパスも変わってしまいますので、気をつける必要があるかもしれません。私は、SiteGuard プラグインを削除した状態で、wp_contents を旧環境から取り出し新環境にコピーしました。そのあと、改めて SiteGuard プラグインをインストールしました。
上記の結果、新環境の .htaccess などは特に変更することなく、動くようになりました。
分かってしまえばなんでもないことですが、意外にこういう地味なところが時間を浪費するんですよね。今後似たようなことをやる人向けに書きました。
Hope this helps.