WordPress MEからWordPress日本語版への移行
Blog 2月 8th, 2010今更ながらですが、当ブログをWordPress MEからWordPress日本語版へ移行しました。
移行前)WordPress ME v2.2.3(EUC-JP)
移行後)WordPress 日本語 v2.9.1(UTF8)
と、かなりのバージョンアップですが、意外とスムーズでした。
ここまで長い間、アップグレードしなかった理由は
・Zen-Cartと連動するため、EUC-JPである必要があった
・Ultimate Tag Warrior(UTW)プラグインが使えない
・自サイトは後回しになりがち(^^;
という点からですが、WOZ自体をWordPress日本語版に対応させたので移行することにしました。
(Ultimate Tag Warriorは、Simple Tagsプラグインで代用)
ディレクトリはそのままでアップグレードしますが、
データベースは、文字コードの違い(WordPress MEはEUC-JPで、WordPress日本語版はUTF-8)
があるので、DBプレフィックスを変更して対応することにします。
■アップグレードの前に
WordPress管理画面からプラグインをすべて無効化
phpMyAdminでWordPress ME関連のテーブルをエクスポート&バックアップ
WordPress MEをディレクトリごとダウンロード&バックアップ
■データベース操作
エクスポートしたsqlファイルの下記編集
・文字コードをUTF-8に変換
・DBプレフィックス(接頭語)を置き換え
・optionsテーブルのblog_charsetがEUC-JPになっている場合は、UTF-8に変更
・WordPressのディレクトリを変更する場合は、パスを置き換え
・文字コードの指定がある場合は、置き換え(CHARSET=ujis→CHARSET=utf8)
phpMyAdminでsqlファイルをインポート
■ファイル操作
サーバー上のWordPress MEのwp-contentディレクトリ以外を全て削除
WordPress日本語版をwp-content以外、アップロード
WordPress日本語版のwp-config-sample.phpをwp-config.phpにファイル名変更し、
(ダウンロードしたWordPress MEのwp-config.phpを参考に)DB情報等を適切に入力して、アップロード
* $table_prefixはsqlファイル編集時のものとあわせる
■アップグレード
WordPress管理画面にアクセスすると「データベースのアップグレードが必要です」という画面が表示されるので
「データベースのアップグレード」ボタンをクリックすればアップグレードは完了です。
上記案内がでない場合は、
/wp-admin/upgrade.php
に直接アクセスすればOKです。
ブログページにアクセスして、何も表示されない場合は、テーマやプラグインが問題になっている可能性があります。
WordPress管理画面>外観
WordPress管理画面>プラグイン
にアクセスすると無効なプラグインや壊れたテーマをオフにしてくれます。
正常に表示されることを確認したら、無効にしたプラグインを有効にしていけばアップグレードは完了です。
2月 9th, 2010 at 15:33:24
[…] This post was mentioned on Twitter by 海老庵 and テルミナ, 野知潤一@眺(ティアオ). 野知潤一@眺(ティアオ) said: RT @evian: 「WordPress MEからWordPress日本語版への移行」。WOZ(WordPress On ZenCart)使っているケースだと文字コード変更が面倒で放置してるケースはあり得るので有益なTips http://tinyurl.com/yl8wugt […]