WordPressMEからWordPress2.9に
一応手順をメモ書きしておく。この例はXserverでの例だが、他のサーバーでもWordpressの自動インストール以外は同じで、データベースの扱いにphpMyAdminを使う方法である。
今回は、元のMEはそのままにして、新たに2.9をXserverの自動インストールでインストールする。データベースも共用せずに新しく作ったものを使用する。
1 下準備
ME プラグインを停止し、サーバー上のMEのファイルをダウンロードしておく。
phpMyAdminでデータベースをファイルにエクスポートし、手元のパソコンにSQLファイルを保存する。
停止したプラグインを有効にし、また元のページが以前と変わらずに見られるようにする。
2 2.9の新規インストール
Xserverの自動インストール機能を使って自動インストールし、ダッシュボードにアクセスできるようにする。
3 SQLファイルを修正する
修正内容
最初の方にあるCREATE DATABASEの部分のコメントアウト
文字コードをUTF-8に変換
optionsテーブルのblog_charsetがEUC-JPになっている場合は、UTF-8に変更
元のMEのディレクトリ情報を2.9のディレクトリ情報に変換
文字コードの指定部分を置き換え CHARSET=ujis →utf8
4 phpMyAdminの操作
phpMyAdminで2.9のデータベースにアクセスし、テーブルを全削除する。
3で作ったSQLファイルをインストールする。
5 2.9にアクセスして、データベースをアップグレードする。
以上で完了だが、管理画面にアクセスできなくなる場合は、phpmyadminにて該当のデータベースの wp_optionsの中のwp_user_rollsの値を正常に動いているWordpressのデータベースの部分からコピー&ペーストで書き換えというのが正解のようだ。
後は通常の通り、プラグインやテーマを適宜アップロードして調整していく。