CGI動きますた

「Premature end of script headers」をキーにググりますた。
先日のVSFTPDのアスキーモード転送のほかに、「改行コードはCRにすべし」とか「文字コードEUCがよいらしい」とかあったけど、原因はこれらじゃなかった。

CGIのソースの中にデバック用として
use CGI::Carp qw(fatalsToBrowser);
の記述を入れておいたのだ。

httpdのログを見たら(最初から見ろよというツっこみは無しで)、この行のエラーが出てたわけですわ。

Cygwin上でのApacheでは問題なく動いたのでソースの問題はあなり想定していなかった。
で、この行をコメントアウトしたら正常に動いちゃった。

logを見るクセは大事でつ。