以下転載です。

---

CGIでエラーが出る方へ

Error message:
Premature end of script headers

のほとんどはパーミッションの問題、改行コードに問題がある場合、文字コードに問題がある事がほとんどです。ヘッダーだせてないとか。。

文字コード、改行コードなどはわかりづらいですが、オリジナルの物を改変したりしたときなりやすいです。 しかも改行コード変わっていても動くときはうごいたりするからたちが悪いというか・・

---

だそうです。
でも、知識不足でCGI使ってる人多すぎな気もします。このスレでもちらちら見かけますし…。