2018年08月18日

Internal Server Errorとの戦いの記録

最近新しくホームページを作ったんですけど
そこにcgiで動く掲示板を入れようとしたら、「Internal Server Error」が出てきました。

Internal Server Errorはどんな時に出るのか

ネットで調べたら、.htaccessの書式や文字コード、改行が間違っていたり
CGIのパーミッションなどの設定に問題があったり
CGIプログラムが正常に動作していない場合にこれが出てくると書いてありました。

原因は改行コードにあった

説明書通りにパーミッションを設定して、Pearlの場所も問題なくて、原因が全然わからず
ほとんど諦めてましたが、サーバのエラーログを見て検索したら、解決しました。

原因は「改行コード」でした。
改行コードがCR+LFになっているせいで、Pearlの場所が読み込めていませんでした。

cgiファイルの改行コードをCR+LFからLFに変更したら無事にプログラムが起動しました。
posted by とり at 19:19 | Comment(0) | さくらブログ
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]