概要
500 Internal Server Errorとは、HTTPステータスコードの一種である。
サーバー内でなにかエラーが起こった場合に発生する。例えば、CGIのスクリプトが文法エラーになった場合である。
自分でCGIを動かしたことがある人ならわかると思うが、「500 Internal Server Error」の画面だけでは詳しい原因がわからない。サーバーのエラーログにはエラーの原因が記録されているが、自分がそのサーバーの管理者でない限り参照できないことが多いため、CGIをローカルでテストできる環境を整備しておくのが望ましい。
関連イラスト