MovableType3.2-ja-2

phpの脆弱性を狙ったtoolが出回っているのでMovableTypeのバージョンを上げる事に。

MovableTypeはセキュリティ情報が公開されていない。(日本語サイトの場合)
前のバージョンに問題があったのかは良く判らない。

まずはサイトから最新版をダウンロード。
解凍して現在使用しているフォルダに上書き。(事前にバックアップを取ってね)
ページにアクセスするとアップグレードが開始される。

以上で完了。。。。の、筈なのだが流石バグの聖地MovableType。編集画面でエラー発生。

具体的にはコメントとトラックバックの編集を行おうとすると以下のエラーが表示され編集画面に入れない。

Can’t locate object method “DISPLAY_LENGTH_EDIT_PING_TITLE_BREAK_UP” via package “MT::I18N::en_us” at lib/MT/I18N.pm line 31.

どうやらI18N.pmというファイルに問題があるようだ。

lib\MT\I18N.pm の31行目を修正
# my $class = ‘MT::I18N::’ . _language();
my $class = ‘MT::I18N::ja’;

とりあえず問題解消。

コメントは受け付けていません。