コンテンツに移動このブログを検索もばいる坊主もばいる坊主・・・和尚の過ごすもばいるな日々ともばいるでない日々。ついでに陸マイラーな日々も。2004mail-entry.cgiの実行に必要なPerlモジュールが、サーバにインストールされているかどうか調べるスクリプトを作成しました。Typeに同梱されているmt-check.cgiを書き換えただけです。一応こちらに置いておきます。ダウンロードしたら拡張子をcgiに書き換えて、エディタで先頭行のPerlのバスを自分のサーバの環境に合わせて変更してください。サーバにアップロードしたらアクセス権を700なり755なりにしてブラウザから実行してください。MTの設置が出来た方なら簡単な作業だと思います。mail-entryを自力で設置しようと思いつく方にはこんなスクリプトが無くても平気かもしれませんが。私は欲しいので(笑)無い可能性が高いのはMIME::Parserでしょうか。メール解析に必要なのですが。cpanサイトからダウンロードして、中のファイルをMTのextlibディレクトリにコピーすれば使えるんじゃないかなぁとか思います。コンパイルの必要はなかったと思いますけど・・・サーバ管理者にインストールをお願いするのが一番確実です。MIME::WordDecoder;という行ですが、必要ないみたいです。MIME::WordDecoderが無くてエラーになって実行できない人がいたら大変申し訳ありません。先頭に#を付けてください。(コメントアウト)ただし、次バージョンへのアップデートパッチを当てるときに正常に当てられない可能性もありますので、パッチを当てるときだけ#を消して元に戻してください。バッチを当てれば、もう気にする必要はなくなります。2004こちらからダウンロードしてください。スクリプトを大幅に書き直しましたが、Setting節には変わりありません。パッチを適用するか、Setting節だけコピーすれば動くと思います。エントリーが重複登録される不具合を修正しました。