いやぁ、最終的には無事引越しできたのだけれど、今後のためにも経過をメモっておく。
Contents >>>>>>>>
ドメインの変更は無し。サーバーを引越し
という状況だったので、最初の時点でまずはWordPressとプラグインなどなどを最新版にアップデートしておけば良かったのだ、と、後から反省(理由は後述)。その辺りがまず、すっぽ抜けたままBackWUpでデータベースを含めてバックアップし、ローカルにダウンロードして作業開始。
DNSを変更して新サーバーにドメインを移行。移行が完了したのを確認しメールの移行も終わらせて、さて、BackWUpでとったWordPressバックアップから新サーバーに復元しようと、まずは解凍。
新しいサーバーにてデータベースを作り手動でWordPressを一旦インストール。バックアップの中から********.sqlを新しいデータベースにインポート。インポートしたデータベースでもいいし、バックアップした古いwp-config.phpでもいいのだが接頭辞を確認し、新しいwordpressのwp-config.phpを修正。
のこりを新サーバーの当該ディレクトリにコピー。
これでいいはずだったのだが・・・
画面が真っ白に
確認のためアクセスしてみると画面が真っ白!色々と試してみるも今度は「深刻なエラー」の表示。ま、まじか。。。
プラグインの問題かもとプラグインフォルダをリネームしてみたり、テーマの問題かもとテーマをリネームしてみたり、データベースの修正してみたりしてもダメ。デバックモードをONにしてみたけれど、ログファイルすら出力されない。しかもテンパってしまって、あろうことか移行元の当該ディレクトリを移行完了確認前にもかかわらずなぜか削除してしまうという失態のおまけつき。
あれこれやってみても、いろいろ調べても、だめ。ここまで3時間。
やばい、詰んだか・・・。
かなり焦る。いや、バックアップはあるのだから、どうにかなるはず、いやどうにかせねば。
一旦コーヒーを飲みながら、じっくりと考える。
あ、もしかして・・・
WordPressのバージョンとデータベースの整合性が取れてないんじゃね?
念の為、MySQLにアクセスしてインポートした分のデータを一旦削除。インポートし直す。(新規にInstallした分のほぼ空なデータも残っているがほぼからなのでそちらは放置)
新サーバーの当該ディレクトリから(記述間違がないのを確認した)wp-config.php以外を全部削除。
バックアップからwp-config.php以外をアップロード。
・・・。
イケた!ちゃんと表示した!
つまりwp-config.php以外はバックアップをそっくり戻した状態。
新しいバージョンのWordPressに古いものを乱暴に上書きしたような格好になってしまって、さらにデータベースと整合性がとれなくなって、どうにも処理できなくなっていたって感じか?
いや、もしかしたら、単に最初のデータベースのインポートがうまくいってなかったとか、FTPでのアップロードがうまくいってなかったとかの可能性もあるよなぁ。。。
まぁ、いずれにしてもバックアップだけはとっていたので、結局は引っ越せた、と。バックアップは大事っす。はい。
ふぅ。。。