|
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';
とりあえず問題解消。
ソースを一生懸命修正するのは面倒なので、お約束のスパム対策だけ施した。 ○スパム対策 mt-comments.cgi を mt-comments-任意の文字.cgi にリネーム mt-tb.cgi を mt-tb-任意の文字.cgi にリネーム mt.cfgを修正 CommentScript mt-comments-任意の文字.cgi TrackbackScript mt-tb-任意の文字.cgi
|