WORDPRESSのバージョンアップデート方法

Posted: 2011.1.23

今頃かという感じですが、WORDPRESSを2.7から3.04の最新版にアップデートしました。

これまでずっとやらなくては、と考えていたのですが、プラグインが動かなくなったらやだな、とかレイアウトが崩れたら修正するのが面倒だな、とかそのような考えから伸ばし伸ばししてたのですが、いろいろ新しいことを試したくてようやく最新版にした、とういわけです。

しかしやっぱりすんなりとはいかずちょっと手こずりました。

何に、というと文字化けです。

WORDPRESS3.04はデータベースのMySqlがバージョン5以上じゃないと動かないので、このMySqlのバージョンアップに伴う文字化けに苦労したのです。

これはググれば解決策がたくさんでてくるのですが、どうも上手くいくものがなかったので、以下の方法で半ば無理やり解決させました。

1. phpMyAdminから現在のデータをエクスポートします。

2. それをTeraPadなどで開きます。


見事に文字化けしています。しかもエントリー部分だけ。

3. エンコードを[UTF-8]にします。おかしなものでブログの内容以外のテンプレートなどは文字化けしていませんでした。

4. そうするとブログの内容の文字化けは直りますが、今度はそれ以外の部分が文字化けするので、エンコード前のファイルをもう一度開いて、エンコードしたほうのファイルからブログの内容などをコピーペーストします。
文字化け部分を全て直します(数箇所あるはずです)。

古いファイル(エントリーが文字化け)にエンコードしたファイル(エントリー以外が文字化け)をペーストするほうが確実だと思います。


文字化けが直りました。

5. MySql4を削除してMySql5にする。

6. phpMyAdminから、MySql5にsqlファイルをインポートする。

7. これでアップデートの完了です。

※WORDPRESSの引越しの際にアドレスが変わる場合はsqlファイルの全部のURLを新しいURLに変える必要がありますので、ご注意ください。
その際一括変換を使えば簡単です。

この解決方に行き当たるまでいろいろ苦労しましたが、まぁ無事にアップデートできたのでよかったです。

それにしてもこの文字化けの問題ってのはやっかいですよね。

文字化けを知らない英語圏の人間が羨ましい。