さくらインターネットでCGIが動かないときは

さくらインターネットでCGIが動かないときは

さくらインターネットのレンタルサーバでCGIがInternal server errorで動かないときの覚え書き。

さくらインターネットのサーバでCGIを動かすと、他のサーバでテストして問題なく動くCGIを入れてもエラーが出ることがあります。
もちろん、「perlのパスも、文字コードも、改行コードも問題ない」のにです。

この場合まずエラーログを確認します。
エラーログに「Premature end of script headers」と記録されていたら、ディレクトリやファイルのパーミッションを見てください。

ディレクトリのパーミッションが777や707になっている場合は755や705にしてみてください。それでもだめならcgiファイルを705にしてみてください。

たいていこれで行けるはずです。

ハマっている同志の一助になりますように。

One thought on “さくらインターネットでCGIが動かないときは

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


Hit Counter provided by orange county plumbing