Movable Type TouchMe Plugin (for MT on FastCGI)。

| コメント(4) | トラックバック(2)

FastCGI環境でMovable Typeを動かしている場合、プラグインを追加したりしてもそのままでは反映されない。一度起動したものが常駐? するようになるからだ。

プラグインの追加等を反映させるためには、ログインしてtouchコマンドでファイルを更新してやる必要がある。

で、これが面倒臭いので、ファイルをtouchするプラグインを書いてみた。

Download:

※メイン・メニュー→プラグイン で表示される以下のプラグイン名称部分のリンクをクリックすると暫くしてから画面が更新されます。

プラグインの起動

パーミッションとかファイルのオーナーの関係でCGI(fcgi)からtouchできる設定になっていないと更新されません。なので、本番環境というよりもプラグイン開発者がローカル環境とかで使う、とかいうケースで使えるでしょうかね。

AdminScript, CommentScript , TrackbackScript, SearchScript を対象にしています。

他のファイルも対象にしたい場合は改造等ご自由に(再配布もご自由にどうぞ)。

トラックバック(2)

トラックバックURL: http://junnama.alfasado.net/cgi/mt/mt-tb.cgi/339

showBOO's delicious BOOKMARK - links for 2007-06-04 (2007年6月 5日 04:21)

[N] Inside AdSense「AdSense 日本版 公式ブログ」 (tags: Adsense Affiliate) ... 続きを読む

MT4Beta2をFastCGI環境で動かしてみた。特に問題なく動く。ひと安心... 続きを読む

コメント(4)

常駐で少なからず苦しんでたんで助かります。感謝しながら、大切に使わせてもらいます。すばらしい。
MT 3.35 と MT4.0 でちゃんと動いてます。

あ、ごめんなさい。
MT 4.0 では Unknown action touchme と出てしまってました。
連続で申し訳ないです。

ややこしくてすいません。このページ古いので、以下のページから落とせるやつがMT4対応版です。

http://junnama.alfasado.net/online/2007/07/touchme.html

ども、ちょっと報告です。
Movable Type 3.35 で、このページから落とす version 0.1 はうまく動いてるんですが、
http://junnama.alfasado.net/online/2007/07/touchme.html
上記の URI から落とす version 0.2 は、プラグインのリストには出てくるものの、どうもうまく動いてないようです(リロードしてもプラグインの追加を反映できない)。対応バージョンに、MovableType3.x とあったんで、一応、報告しておきます。

コメントする

Facebook

Twitter

このブログ記事について

このページは、Junnama Nodaが2007年6月 4日 20:43に書いたブログ記事です。

ひとつ前のブログ記事は「抱きしめても怒りませんか。」です。

次のブログ記事は「Movable Type 4。」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 6.2.6