2006/4/25 火曜日

Premature end of script headers

Filed under: CGI,linux — GRN @ 23:38:01  

#!/usr/local/bin/perl –

ではうごごいたのだが、

#!/usr/local/bin/perl

では動かない
Linux サーバーでどうしてもCGIが動かなくてエラーログを見てみると

Premature end of script headers:xxx.cgi

ってなっていた。

いろいろ探した結果、CGIをバイナリでサーバーに渡していて改行がうまく行かなくCGIが作動しなかったみたいです。

SmartFTPの設定を変更してCGIをアスキーで渡してやるとちゃんと動きました。

いったいこれするのにいくら時間がかかってるんだ・・・・・。:cry:

vsftpdでasciiモードの転送を可能にする(デフォルトではNO)
vsftpd.conf
ascii_upload_enable=YES
ascii_download_enable=YES

それでだめなら一度圧縮して転送後に解凍


TrackBack URI :

    【関連記事】
      None Found

コメントはまだありません »

コメントする

  • ブログSEO対策 : track word 
  • SEO 
  •  
  •  
  •  
RSS feed meter for http://blog.guron.net  
35 queries. HTML convert time: 0.202 sec. © 2004-2007 GRN All rights reserved