MT 2.65 → 2.66 アップグレード手順
1.「movabletype.org(http://www.movabletype.org/)」より、MovableType 2.66の「Upgrade Version」をダウンロード。
2.「Milano::Monolog(http://rebecca.ac/milano/mt/archives/000168.html)」より日本語化パッチをダウンロードし、「Movabletype日本語化手順(http://rebecca.ac/milano/mt/readme/)」に書かれている手順でパッチを当てる。
3.パッチを当てることでできる拡張子「.OLD」のファイルは、必要無いのですべて削除。
4.「{MT_HOME}\lib\MT\Util.pm」の182行目あたり、
if ($p !~ m/^<(?:table|ol|ul|pre|select|form|blockquote|div|q)/) {
$p =~ s!\r?\n!
\n!g;
$p = "
$p
"; } を、 $p =~ s/&/&/g; $p =~ s/</</g; $p =~ s/>/>/g; if ($p !~ m/^<(?:table|ul|ol|pre|select|form|div|q)/) { $p =~ s!\r?\n!$p
"; } } と書き換える。 5.「{MT_HOME}\lib\MT\Util.pm」の413行目あたり、 $text =~ s!(http://\S+)!$1!g; を、 $text =~ s!(http://\S+)!$1!g; と書き換える。 5.「{MT_HOME}\lib\MT\App\CMS.pm」の639行目、 $param{text} = sprintf qq(%s\n\n%s), を、 $param{text} = sprintf qq(Quoted from %s\n%s), と書き換える。 7.<検索するblogを限定する。> 「{MT_HOME}\serch_templates/default.tmpl」の27行目、 Match case Regex search