mail2entryで投稿できない

Movable Typeのアップデート時に、/cgi-bin/mt/の中身を一旦ローカルにバックアップした後、ファイルもディレクトリも削除してから新しいバージョンをアップロードした。で、moblog用のmail2entryもローカルのバックアップぶんからそのままアップロードしたのだが、携帯からテスト投稿してもエントリしてくれなくなっていた。mail2entry.pyに実行権限を与えていないとか、そういう初歩的なミスではもちろんない。

メールサーバのログをチェックすると、こんなエラーが。

deferral: /bin/sh:_/var/www/vhosts/somin.oheso.com/cgi-bin/mt/mail2entry/mail2entry.py:_/usr/bin/python_:_bad_interpreter:_No_such_file_or_directory/

投稿用のdot-qmailには、こう書かれている。

# cat /home/vpopmail/domains/oheso.com/.qmail-foobar
| /var/www/vhosts/somin.oheso.com/cgi-bin/mt/mail2entry/mail2entry.py /var/www/vhosts/somin.oheso.com/cgi-bin/mt/mail2entry/settings.py

試しに手動で実行してみる。

# /var/www/vhosts/somin.oheso.com/cgi-bin/mt/mail2entry/mail2entry.py /var/www/vhosts/somin.oheso.com/cgi-bin/mt/mail2entry/settings.py
: bad interpreter: No such file or directoryin/mt/mail2entry/mail2entry.py: /usr/bin/python

まったく同じエラーメッセージである。pythonのパスも間違っていない。数時間悩んだが、dot-qmailを以下のように書き直して解決。

# cat /home/vpopmail/domains/oheso.com/.qmail-foobar
| /usr/bin/python /var/www/vhosts/somin.oheso.com/cgi-bin/mt/mail2entry/mail2entry.py /var/www/vhosts/somin.oheso.com/cgi-bin/mt/mail2entry/settings.py

トラックバック(0)

このブログ記事を参照しているブログ一覧: mail2entryで投稿できない

このブログ記事に対するトラックバックURL: http://somin.heteml.jp/mt/mt-tb.cgi/4255

コメントする

このブログ記事について

このページは、Sominが2006年10月25日 20:22に書いたブログ記事です。

ひとつ前のブログ記事は「Movable Typeをアップデート(3.2-ja-2→3.33-ja)」です。

次のブログ記事は「MT3.33、ダイナミックパブリッシングでの不具合」です。

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