movable type 4.2へアップグレード

いつの間にかmovable type4.2が出ていたので、アップグレードをしてみた。これまで使っていた4.01でも機能のほとんどは使いこなしていないが、新バージョンではサイトの再構築や検索が早くなっているという。いままで多少カスタマイズをしてきた部分がもしかしたらクリアされるかもしれないが、たまには手を入れるのもいいだろう。

作業自体は簡単だ。

1.旧バージョンでバックアップを取っておく。

2.新バージョンをサーバ上で展開して、mt-config.cgiを旧バージョンのディレクトリから新バージョンのディレクトリにコピーする。

3.旧バージョンのディレクトリを別の名前にrenameして、新バージョンのディレクトリを公開ディレクトリの名前にrenameする。

4.ファイルの所有者、パーミッション、SELinuxのコンテキストを旧バージョンと同じにする。

5.ブラウザから管理画面にアクセスすると、ウィザードが走って自動的にアップグレードしてくれる。

ここまでの作業でアップグレードは終わり、新しい記事の作成などもできる。ただ当然ながらサイトデザインなどはまったく変わらないので、いまいちつまらない。とりあえずテンプレートを初期化して、別のスタイルを選んでみた。なおスタイルを選択するときにはSELinuxを無効にしないとうまくいかない。一時的に使えればいいので、SELinuxの設定変更などはせず、setenforce 0で一時的に無効化して、終わったらsetenforce 1で元に戻す。