CGIを設置、さくらインターネットのレンタルサーバでが動かない
500 Internal server error
テストサーバで問題なく動作しているcgiがさくらインターネットではうまく動かないことがあります(エラーが出ることがあります)
「perlのパスも、文字コードも、改行コードも問題ない」状態です。。。
①エラーログを確認
エラーログに「Premature end of script headers」と記録されていたら、
ディレクトリやファイルのパーミッションを見てください。
②ディレクトリのパーミッションが777や707になっている場合は755や705にしてみてください。
それでもだめならcgiファイルを705にしてみてください。
たいていこれで行けるはずです。