今頃かという感じですが、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に変える必要がありますので、ご注意ください。
その際一括変換を使えば簡単です。
この解決方に行き当たるまでいろいろ苦労しましたが、まぁ無事にアップデートできたのでよかったです。
それにしてもこの文字化けの問題ってのはやっかいですよね。
文字化けを知らない英語圏の人間が羨ましい。








