MT 3.35 on IIS6 アップデート完了

  • 投稿日:
  • by
  • カテゴリ:

ここ数日、ブログは更新していたものの、メインメニューの新着情報をまともに読んでなくて、気づいたら3.35がリリースされてた。乗り遅れてはいかん!と、セキュリティ関連の更新ということもあって、いつものようにサクッとアップデート完了。MTをインストールしているのと同じ階層にzipファイルを解凍して、古いフォルダから必要なものをコピーして終わらせる方法だ。

手順としては、いくつかのmt*.cgiで、
  use lib $ENV{MT_HOME} ? "$ENV{MT_HOME}/lib" : 'lib';
の下に、実際にMTをインストールしているフォルダを1行追加するだけ。IISの規定のパスならこんな感じ。
  use lib 'c:/inetpub/wwwroot/cgi-bin/mt/lib';

プレーンな環境ならこれだけでいいわけだけど、captchaやらTinyMCEforMT、pagedarchivesなどのプラグインを入れているんで、pluginsフォルダからプラグインどもを新しいフォルダのpluginsにコピー。更に、TinyMCEforMTはmt-staticフォルダにアイコンの画像やスクリプトが格納されてるんで、mt-static\TinyMCEforMTフォルダのコピー。 更に、コピーしたcaptchaのフォルダmt/plugins/captchaそのものにIUSR_xxxxxのフルコントロールを与えて完了。(本当はimagesフォルダに限定すべきなのかな?) 動作確認も含めて、時間にして15分くらいの作業。