CGI が動かない場合のチェック

CGI スクリプトが Apache で Internal Error になったので調べました。チェックすべき項目は、以下のようです。

  1. ディレクトリのアクセス権は 755か
  2. CGI ファイルのアクセス権は 755
  3. ファイルの1行目のパスに間違いないか。(#!/usr/bin/perl)
  4. CGI ファイルの改行コードはシステムの改行コードと同じか。
  5. perl のバージョンはあっているか。
  6. コマンドラインで動かして問題ないか。

今回は4,で解決できました。

web サイト

Posted by sirius