500エラー、InternalServerError

和田 (2009-07-20 20:06:10) www.synck.com

500エラー、InternalServerErrorが表示される場合は以下のような原因が考えられます。

【パーミッションが設定されていない】
パーミッションは必ずサーバ会社が指定したパーミッションに設定してください。多くのサーバでは755で動作します。

【改行コードがCRLFになっている】
文字コードは必ずLFで保存してください。メモ帳などで編集している場合、ファイル自体が破損する場合がありますので、必ずTeraPadや秀丸などのテキストエディタで編集してください。

【指定された文字コード以外で実行している】
CGIはメモ帳やホームページビルダーでCGIファイル編集するとファイルや文字が破損する場合があります。必ず編集する際はTeraPadや秀丸といったテキストエディタをご利用ください。また、各種プログラム指定の文字コードで必ず保存してください。

多くの場合、上記の原因が考えられます。

Re:500エラー、InternalServerError

通りすがりさん (2012-12-20 22:19:46) http://hoge.com/

VPSで、send.cgiの500エラーにはまりましたのでご参考まで。
# yum install perl-CGI でモジュールの追加を行なったところ上手く動きました。