Sync A World You Want To Explore

関 信浩が2002年から書き続けるブログ。ソーシャルメディア黎明期の日本や米国の話題を、元・記者という視点と、スタートアップ企業の経営者というインサイダーの立場を駆使して、さまざまな切り口で執筆しています

一部の方から「mod_perl化するといいよ」と言われていたので、ついに1月2日、サーバーの設定を少しいじって、このMovable Typeをmod_perl化しました。

mod_perl化については、MT本家のページ(その翻訳版)やnaoyaさんの解説により、すんなり移行できて「よかったよかった」と思っていたのですが、今になってちょっと問題(?)を発見。

これは多分、mod_perl化に伴ってCGIを実行禁止にして、なおかつMT 2.5より前から使っている人(の一部)しか関係ないと思うのですが、コメントやトラックバックへのリンクが一部、動作しなくなってしまうページが出る可能性があります。

というのはmod_perl化により、それぞれへのリンク名が変更になるのですが(mt-tb.cgi → trackback、など)、この名称がMTタグ(MTTrackbackScriptなど)としえtテンプレートに入ったのは確か最近の話で、それより前のバージョンではテンプレート中に「mt-tb.cgi」と直書されていたように思います(commentsも同様です)

このままだと、単にコメントやトラックバック、XML-RPCを使ったモブログ投稿で、mod_perl化による恩恵が受けられないだけで済みますが、セキュリティ上好ましくないということでmt-*.cgiを使えなくしたりする(-ExecCGIとか?)とアウトです。

非常にレアなケースだと思いますが、気づいたので書いてみました。