• 締切済み

CGIを設置したいが何をやっても500エラーが出る

使用CGI:もっと書き込み隊 サーバー:ロリポップ 今まで使えていたのに急に500エラーが出て 表示されなくなりました。 パーミッションを合わせてもダメで どうしたらいいのか全くわかりません。 どなたかご解答いただけないでしょうか? よろしくお願い致します。

みんなの回答

回答No.2

500エラーの原因は、多様ですので ブラウザ上のに表示される情報だけでは原因特定は難しいです。 ですが、ロリポップのレンタルサーバーならば 管理画面からアクセスログがダウンロードできるので そこにエラー原因が記載されているかもしれません。 なお、CGIやサーバーの設定をなにも変更しておらず ストレージの容量制限にも達していないのに 急に500エラーするようになったということなら もしかしてですが、 .htaccessファイルの書き方に もともとまずいところがあって、 それでも、これまではなんとか動いてくれていたけど、 サーバーのアップデートで、.htaccessの記述ミスが表面化してきて エラー停止するようになった、ということはあり得ます。 .htaccessを一旦空にして、エラーしなくなるようであれば 1行ご、または機能ブロックごとに足していって エラーするようになる命令を見つけていくということで 記述ミスが特定できるでしょう。 (アクセスログからでも、見つけられますが) また、サーバー移転したときは perlのパスを /usr/bin/perl から/usr/local/bin/perlに 変更(またはその逆)にしないとだめみたいなこともあります。

関連するQ&A