いつの間にかMT3.35が出ていました。ので、ささっとアップデートしておきました。
詳しくはSix Apartの頁を見ていただくことにして、自分の手を入れているファイルには変更がなかったようなので、それ以外のファイルをダーッとまるごと上書き。で、mt.cgiにアクセスしたらエラー(笑)。あれ?と思ってエラーメッセージをよく見てみたらば「cgiのパーミッションが駄目駄目~」と叱られているようです。
あ、そうか。mt-upgrade.cgiなどの普段の運用に関係ないファイルはサーバーからどしどし削除してたんで、パーミッションを変更するの忘れていたですよ。今回はデータベースのアップグレードがあるので、これが必要だったわけですね。もう一度チェックし直し、今度はOK。無事3.35になりました。
で、今回はこれだけではなくて、コメントプレビューテンプレートをユーザー各自で修正しておく必要もあるようです。プレビューテンプレなんて最近使ってないけど、一応直しときました。
なお、デフォルトのままでテンプレに手を入れてない場合は、管理画面でプレビューテンプレの初期化を行えばそれでOKです。
■ダイナミック関係補足
セキュリティ他の小さな修正中心のバージョンアップなので、例のバグは直っていません。以前Six Apartからもらったメールでは「MTのバージョンが上がらないと無理~」みたいな感じだったので、3.3xの間は直らないでしょうね、多分(^^;。
ということで、引き続き、こちらの修正もよろしく。すでにmtdb_base.phpを修正済みの場合は、mtdb_base.phpは上書きしないで、これまでのをそのまま使うようにすると手間が省けてよいと思います。