« サーバーとドメインの更新 | メイン | 「みんなのブログ」とMT3.2 »

MovableType 3.2 !!

MTを3.2にアップグレードしました。
昨日出たばっかりのホヤホヤだし、もうちょっと待ってから...とも思ったんですが、これが済まないと気が散って漫画の続きへ行けそうにないので、エイヤッと入れてしまいました(^^;。

今回のバージョンアップはスパム対策の強化がメインらしいですが、個人的にはライセンス体系が変わって、無償個人版でもウェブログ数無制限!!になったことが一番大きいです。これでもう心置きなくブログを増やすことが出来る~嬉しい~。

3.2はデータベースの構造が変わっちゃうので、元のバージョンに戻すことがかなり困難...とあったので、すごく緊張しましたが、結果は難なくするっと終りました。
以下は個人的覚え書きです。

バックアップ
まずは念のため、厳重にバックアップ。
テンプレート関係はコピペで保存、データは管理画面の「読み込み・書き出し」から保存。
むしろこれに一番時間がかかった気がする...。

3.2のダウンロード
今回からは新規版とアップロード版の区別がなくなってるようです。最近ローカルでの解凍が調子よくないので、直接開いてダウンロード。

mt-config.cgiの編集
今回からmt.cfgとmt-db-pass.cgiの代わりにmt-config.cgiが使われるようになります。ダウンロードしてきたmt-config.cgi-originalmt-config.cgiにリネーム。今まで使っていたmt.cfgを見ながら同じになるように設定すればOK。mt-db-pass.cgiの内容もmt-config.cgi内に書きます。

アップロード
後はただただひたすら上書きアップするのみ~。ファイル数がものすごく多いのでフォルダごとに数回に分けてアップした方が間違いないようです。それでも止まるんじゃないかとハラハラ。アップロード中が一番ドキドキします...。

セットアップ
全部ファイルが上がったら、MTのあるディレクトリのindex.htmlまたはmt.cgiにアクセス。ログインするとアップグレードボタンが出てくるので、ポチッと押すとアップグレードが始まります。時間かかるのかなあと思ったら、ああっと言う間に完了。ブログを再構築して終了。トラブルなく済んでよかった...。

■ダイナミックパブリッシングを使っている場合
XREAではダイナミックパブリッシングを使う場合、これまではmt.cfgとmt-db-pass.cgiのパーミッションを604にする必要がありました。が、今回はこの2つがなくなってmt-config.cgiになったので、パーミッションをどうすればいいのかが心配でした。
で、まずはcgi用の700にしてみたところ、一見問題なく動いたかのように見えましたが、サーバーに残っていたmt.cfgとmt-db-pass.cgiを削除したところ動かなくなりまして(;;。どうやらmt-config.cgiのパーミッションが合ってない時はmt.cfgとmt-db-pass.cgiを参照していて、それで動いていたみたいです。で、604にしてみたところ、復活。

ということで、XREAでダイナミックパブリッシングを使用している時はmt-config.cgiのパーミッションは604にして下さいという結論になりました(18:30頃追記&修正)。

管理画面もいろいろ変わっていて、今はまだアレはどこだっけ~?状態ですが、ぼちぼち慣れていこうと思います。