このぶろぐのシステムはMovableTypeです。先日、MovableType5がリリースされたので、さっそく導入したところ。失敗。文字化けしまくりんぐw
日曜日から今日まで試行錯誤。結局、バージョンアップはあきらめてMT4にしようにも、バックアップデータからの復元でエラーが出たりでうまくいかない。かなりはまった。
試行錯誤したところ、どうも下記が原因らしい。
・バックアップで作成されるXMLにUTF8ではない文字コードが紛れ込む。
この文字化けで復元に失敗します。
スパムのトラックバックが原因です。。。ハラタツー
・memcachedのキャッシュデータが競合している?
memcached を利用しない場合は問題ないのに、利用したら文字化け発症。
アップデートや復元の際にはmemcachedは停止するかリスタートしたほうがよさそう。
・復元はIE8ではなく、Google Chromeを使うほうがよい?
問題のあるXMLを手修正したあとに復元をかけるとIE8は途中で止まりました。
Google Chromeで復元をかけたところ問題なし。
で、今回はMT5へのアップデートはあきらめてMT4のままです。