Movable Type 3.2日本語版 Release-2からMovable Type 3.32へ

5月にインストールしたまま放置プレイのMovable Type。そろそろ個人用のページで使おうと作業を始めたところ、バージョンが3.32になっていました。

(1)素人同然の自分が3.2日本語版 Release-2から3.32にアップグレードするのは難し過ぎる (2)テスト用の記事しか存在しない 以上2つの理由で新規インストールをすることにしました。

Movable Typeのインストールにあるように「XREA SUPPORT BOARD – Movable Typeの設置方法について!(sb.xrea.com)」を見たところ、3.3対応の自動設置cgiはまだ掲載されていません。さらに3.3からmt-config.cgiの内容が大幅に変更になっています。「XREAでMTを!(yuzumoni.s56.xrea.com)」も参考にできないのか、どうしよう・・・

ネットでいろいろ検索して「MovableType 3.3 新規インストールの手順(XREA編)(www.tbod.jp)」を参考にmt-config.cgiを設定したら、なんなくインストールできました。

問題は文字コード。MySQLとMovable Typeの文字コードが一致しないと文字化けが発生します。XREAではMySQL4までは強制的に文字コードがEUC-JPになるので、それに合わせてMovable TypeもEUC-JPでインストールするしかありません。MySQL5以降なら文字コードもUNICODEが選べるらしいので、別のサーバーでインストールして検証してみたところ、MySQLの文字コードも、MovableTypeもUNICODEとすることができました。これでようやく、ブログ本体もRSSフィードもUNICODEで運用できる目処がつきました。