MT4 コメントポストでエラーになる場合

Movable Type 4 ですが、日本でのβ4公開を待っていたら、飛ばしてβ5が出ましたw

β3での報告部分が change_log で fix されているのを発見。 私の名前も発見! !∑(゜∀゜)

で、気分を良くしたところで、早速入れてみます。β3で気になっていた、コメントをポストした直後のエラーを直してみました。

私がテストしているのは、懐かしのCobalt系、TLAS 1 (Turbo Linux Appliance Server 1)なサーバです。

セキュリティ周りがちょっといじられているので、一般ユーザ権限で、CGI中でsendmailを使うと、cgiwrapのエラーで落ちてしまいます。

/var/log/httpd/error.log には、次のようなエラーが残ります。
>[Fri Jul 6 13:27:49 2007] [error] [client xxx.xxx.xxx.xxx] malformed header from script. Bad header=/home/.sites/xxx/sitexx/.users/: /usr/lib/cgiwrap/cgiwrap

次のようにパッチしてみて下さい(チラ裏ですので your own riskにて)。

対象箇所:lib/MT/Mail.pmの147行目あたり
変更前:exec $sm_loc, "-oi", "-t" or
変更後:exec $sm_loc, "-f $hdrs->{To}", "-oi", "-t" or

参考URL:http://www.mubit.co.jp/blue/technotes.html#1-01
(私が見つけて報告した不具合です)

この場合、sendmailは、/usr/sbin/sendmail を指定してやってください。

$hdrs->{To} は、送信者のメアドです。

mt.cgiを入れてある物理的なサーバ上のユーザを指定します。

直接メアドを入れちゃう場合は、『exec $sm_loc, "-f foo\@bar.com", "-oi", "-t" or』てな感じでお願いします。@の前に¥を忘れないように。

トラックバック(0)

このブログ記事を参照しているブログ一覧: MT4 コメントポストでエラーになる場合

このブログ記事に対するトラックバックURL: http://www.takosuke.net/~seraphis/mt/mt-t_SlwssdF5.cgi/474

コメント(1)

エラーは素敵だね♪

コメントする


画像の中に見える文字を入力してください。

 

カレンダー

最近のコメント

Amazon

このブログ記事について

このページは、seraphisが2007年7月 6日 14:25に書いたブログ記事です。

ひとつ前のブログ記事は「nProtectのVista対応」です。

次のブログ記事は「69歳になりました」です。

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

アーカイブ

モバイル用QRコード

QRコード
cmanで作成しました
Powered by Movable Type 4.21-ja
Googleが、ページビューの都度、適当に選んで表示しています

Googleが、ページビューの都度、適当に選んで表示しています
Lineage2 banner Lineage (R) II and Lineage (R) II the Chaotic Chronicle are registered trademarks of NCsoft Corporation. 2002-2007 (c) Copyright NCsoft Corporation.
NC Japan K.K. was granted by NCsoft Corporation the right to publish, distribute, and transmit Lineage II the Chaotic Chronicle in Japan. All Rights Reserved.