CGI動きますた
「Premature end of script headers」をキーにググりますた。
先日のVSFTPDのアスキーモード転送のほかに、「改行コードはCRにすべし」とか「文字コードはEUCがよいらしい」とかあったけど、原因はこれらじゃなかった。
CGIのソースの中にデバック用として
use CGI::Carp qw(fatalsToBrowser);
の記述を入れておいたのだ。
httpdのログを見たら(最初から見ろよというツっこみは無しで)、この行のエラーが出てたわけですわ。
Cygwin上でのApacheでは問題なく動いたのでソースの問題はあなり想定していなかった。
で、この行をコメントアウトしたら正常に動いちゃった。
logを見るクセは大事でつ。