Movable Typeのアップグレード
過日うちのブログに不正と思しきコンテンツが表示されており、外部から是正要求が来ているとレンタルサーバーの不正対策チームから連絡がありました。
挙動としては他サイトへのリダイレクトではなく、カテゴリや月別アーカイブのURLはうちのまま別のコンテンツが表示されるようになっていました。もちろんそんなの設定したことはないけど放っておくわけにもいかないので取り急ぎ全記事を非公開化しリンクを無効にすることで対応としては認められました。
セキュリティ対策をおざなりにしていたなぁと省みて、まずはMovable Typeを最新版に更新しました。旧版の脆弱性を突かれたかもしれないし。
更新自体は基本的にSix Apartが公開している手順通りで充分でした。
» バージョンアップ | CMSプラットフォーム Movable Type ドキュメントサイト
一点、ブラウザからMTにアクセスして更新開始、という時に以下のエラーが表示されて一瞬躊躇したけど、ググったらGeminiが原因と対処法をガイドしてくれて、その通りにmt-upgrade.cgiを実行したらサクッと更新が完了しました。
DBD::mysql::st execute failed: Unknown column 'blog_allow_data_api' in 'SELECT'

新しいmt-static/supportは空ディレクトリだったので、念のため古いsupportの中身を新しいディレクトリにコピー。
追加したテーマはないし標準プラグインしか使っていなかったので新しいディレクトリにコピーするファイルはなしとしました。
ということでこのエントリーは新バージョンから投稿しています。
さていい加減にHTTPS化もしないと。
