WordPress ME 2.2.3 を WordPress 3.5.1にアップグレードした
とある理由で、WordPress ME 2.2.3で構築されたサイトを
最新版(3.5.1)に変更する作業を行ったので、備忘録的にメモ。
今回は、ルートではなくフォルダにWordPressがインストールされていたり、
旧WordPressと新WordPressで別のDBを使うことができたため、
結構やりやすかったです。
ただ1つ、MySQLサーバのトラブルを除いては…
1. 最新版のWordPressを、wp_new等わかりやすいフォルダ名にしてアップロード
2. 旧WordPressフォルダ内の、下記ファイルを新WordPressフォルダにコピー
・wp-content/themes/使用しているテーマ/
・wp-content/plugins/
・wp-content/uploads/
3. 使用サーバがロリポップ!で、MySQLのバージョンが4であったため、
http://lolipop.jp/manual/user/mysql5-upd/ に従ってMySQL 5への移行を実施。
→MySQL 4サーバからMySQL 5サーバにデータが自動で全てコピーされ、
どちらにも接続できるという移行にはうってつけの状況に。
4. …と思ったのもつかの間、作成されたMySQL 5に認証エラーで接続できなかったため、サポートに問い合わせ。
5. 移行プログラムのバグなのか、アクセス権限が正しく設定されていなかったようで
サポートに権限を修正してもらい、接続できるように
→ここで2日くらいかかる…
6. 旧WordPressのフォルダ名をバックアップ用に変更し、新WordPressのフォルダ名を旧WordPressで利用していたものに変更
7. 新WordPressにアクセスし、DB接続などをセットアップ。
8. 新WordPressの wp-admin/update.php にアクセスし、DB情報を更新。
9. 動作確認すると、一部正常に画像が表示されない箇所があったため、その記事を編集し、そのまま保存することで表示されるようになった
10. その他動作確認をし、問題無いのでMySQL 4サーバの削除と、旧WordPressフォルダを削除
WordPress MEは日本独自のバージョンのようですが、DBに関しては通常版と同じようで
いきなり最新版へのアップグレードしても、画像が表示されなかった以外、特に大きな問題は発生しませんでした。