Fedora Core Linux 3 で、
ですが、どうしても Internal Server Error が出てしまいます。
$ perl ./スクリプト名.cgiとすると正常にスクリプトが実行されます。
/var/log/httpd/error_logのエラーログを見ると↓のように出ていました。
Premature end of script headersスクリプトの Perl のパスを書く行の最後に -- を↓のように入れたら、なぜか動きました。
#!/usr/bin/perl --どうしてか、まったくわかりません・・・
cgi備忘録 Premature end of script headers
【追記】
No.18450 RedHatLinux9のCGI動作で、「Premature end of script headers」エラーになる。