MovableType を3.2-ja-2 にしましたけれど、ja との差分を取ったら、
lib/MT/ObjectDriver/DBM.pm
lib/MT/Template/ContextHandlers.pm
lib/MT.pm
mt-static/docs/mtchanges.html
php/mt.php
変わってるのはこれだけです。アップデートは、これだけコピーするのが簡単だと思うなぁ。。
それで、今、Dynamic Publishingを実験サーバで試してるんだけど、どうもうまくいかない。なんか、php 4.4.1 だとどうとかいう噂もあるんだけど、どうなんでしょうね。具体的には、
[Wed Nov 16 15:34:01 2005] [error] [client x.y.z.t] PHP Fatal error: Cannot redeclare class mt in (略)/mt3/php/mt.php on line 10, referer: http://ほげ.ふが.ほら/blog/
とか、言われちゃうんだよね。コード見る限りはおかしくないんだけど。なんでだろうなぁ。
いよいよサポート買わないとダメかなぁ。。。ちゃんと使ってるので払うのはやぶさかではないのですが。。
追記: Give-up!
ほかのことをしながらで、半日近い時間を費やしたんですが、旨く動かない。上記のエラーは、単一セッション毎にプロセス死ぬようにしたら解決した。でも、なんか違う。マニュアル通りの設定だとmod_rewriteの設定に穴があるような気がするし、phpのバージョンのせいだという気がするんだけど。。時間もったいないし、早いPCでやってもそれ程早くないということが解ったので、もう今のままで行こうという気分に(笑)。