« チェンジ・ザ・ルール! | メイン | Rubyを256倍使うための本 魔道編 »

Premature end of script headers

Premature end of script headersの解決法は、エラー時のチェックポイントがまとまっており、困ったときに参考になります。

チェックポイント

  1. 改行コード
  2. Perlのパス
  3. ファイル転送モード

追加情報ですが、Premature end of script headersのエラーなる場合に、Suexec を無効にすると動くことがあります。

Apache Tutorial: CGI による動的コンテンツ

Suexec の権限のチェックは非常に厳しく、それを満たさない場合は CGI プログラムが Premature end of script headers エラーで 実行されません。

あるCGIのインストールプログラムが Premature end of script headers になり、調べたところ Suexec が原因で、無効にすることにより動作しました。

そのインストールプログラムが、ファイルのアクセス権を 705 や 707 に変更しているのが問題ではないかと推測しています。(未確認)

トラックバック

このエントリーのトラックバックURL:
http://www.gesource.jp/mt/mt-tb.cgi/197

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2005年09月28日 08:03に投稿されたエントリーのページです。

ひとつ前の投稿は「チェンジ・ザ・ルール!」です。

次の投稿は「Rubyを256倍使うための本 魔道編」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35