MT4のサポート終了は昨年6月でしたっけ・・・?
今更ですが、ようやくMTOS4→MTOS5のアップグレードを行いました。

MTOS5入手先
 ・MovableType.jpのセキュリティアップデート項目から。

まず余談

完全に余談なのだけど、2010年頃から「そろそろこもブログも個人の日記とは呼べない規模になってきたなあ・・・でもライセンス版を購入するほどでも無いよなあ」っちゅう事でMTOSに移行してます。

昨年MovableType6が出ているのだけれど、MTOS6は出ないんですね。
サポート切れするまでMTOS5を使ってみようと思っています。

アップグレード自体は特に問題なし

Movable Type 5 ドキュメント
Movable Type 5 を最新のバージョンへアップグレード 

Movable Type 3 および Movable Type 4 から Movable Type 5 へのアップグレード 

リンク先の主な注意点
  • MTOS4とは別のディレクトリにアップロードする。
  • MySQL 5.0以上、Perl 5.8.1 以上、PHP5 以上、
    文字コードは UTF-8 のみ
  • SQLiteとPostgreSQLはサポートされない。
  • FastCGI環境では、アップグレード(mt-upgrade.cgi)が正しく動作しない
挙げればキリがないくらい、色々注意事項がある(^_^;
とりあえず、リンク先の手順どおりに操作を行えば、特に問題なくアップグレード出来た。

(というか、先に自分でmt-config.cgiを作っていたので、mt-wizard.cgiやmt-upgrade.cgiを叩く必要すらなくアッサリアップグレードできた。)

私の環境で発生した問題

MTOS4→5で私の環境で発生した問題は三つ
  1. zenkana.pl が使えなくなってた。
    全角⇒半角変換プラグイン(zenkana.pl)
    全く作動しない。プラグインを無効または削除しないと、更新や再構築が激重になる。
  2. UTF8 → Shift-JIS変換プラグインの MTI18N_Plugin が文字化けするようになった。
  3. コメント投稿で MTEntryModifiedDate/sort_by="modified_on" の値が変化するようになってしまった。

「1.」と「2.」について

そろそろ潮時か・・・
ガラケー用ページのShift-JIS化や、半角カナの利用はそろそろ諦めよう。

「3.」が何気に大問題。

別館ブログでは「公開日」と「最終更新日」を表示し、
過去記事に修正を入れた場合は「sort_by="modified_on"」を利用してTOPページで告知するようにしている。
本文修正したページとコメントが入っただけのページが療法とも更新欄にリスト表示されるのは非常にややこしい。。。

「3.」はMT5固有の問題ではないのか?

参考リンク
コメント投稿時のmodified_on値の書き換え - MTQ | Movable Type ユーザーコミュニティ

上記のリンク先では、
 ・MT4の時ではコメント投稿が modified_on の値に反映した
 ・MT5の時にしたらコメント投稿が modified_on の値に反映しなくなった
という感じで、私の場合と全く逆の現象が起きている。

MT4.x.xとかMT5.x.xとか、バージョンの細かい所でこういう現象が発生しちゃうのだろうか?
コメント投稿は modified_on の値に反映されない方が使いやすいです(´・ω・`)

MT5にしたら、更新や再構築が激重になった・・・?

アップグレード直後、あまりの重さに閉口したのですが、、、、古いプラグイン(zenkana.pl とmt-i18n.pl)を無効にしたら想定内の重さに戻りました。

管理画面が少し重くなった気がするけれどこれは気にならないレベル。

2~3バージョンテスト中

MTOS5の古いバージョンを拾ってきてVMware内にインストールして、modified_on の挙動をチェック中。
modified_on の挙動をチェック中。
▲クリックで拡大

あとがき

さくらのスタンダード側で稼動しているMTOS4は(SQLiteを採用している事もあるし)アップグレードはもう少し見送ろう。。。
.htaccessでIP弾きをしてmt.cgiへの侵入を防いでおこう .orz