- 585 名前:nobodyさん [2012/03/23(金) 04:21:38.62 ID:SsskDSLS]
- 質問です。
Perl/CGI側でHTTPのエラーコードを返そうと思います。 #!/usr/bin/perl print "Status: 404 Not Found\n"; exit; というコードを書いたとき、ブラウザ上では想定通りに404エラーとして表示されるのですが Apacheのエラーログを見てみると Premature end of script headers: /home/foo/htdocs/bar.cgi とだけ表示されます。この時、他のエラーメッセージは見当たりません。 きちんと動いてはいるので問題ないと言えば問題ないのですが、これを出さないようにするにはどうしたら良いでしょうか。 ・404エラーではなく、普通にウェブページを出力した場合には問題ありません。 ・同じディレクトリでは別のCGIも問題なく動いており、パーミッションはそれらと同値に設定してあります。 ・確認してみたところバージョンはApacheが1.3、Perlが5.8です。古い(´・ω・`)
|

|