パーミッション
パーミッション
CGI を実行する場合は、ファイルのパーミッション(権限)に注意する必要があります。
HTMLファイル(拡張子が .html や .htm)や画像ファイル(拡張子が .gif や .jpg)などの一般的なファイルのパーミッションは 644 ですが、CGIで扱うファイルは以下のようにパーミッションを指定する必要があります。
-----------------------------------------------------------------------------------------------------------------
cgi などの実行するプログラムファイル :755
dat などの書き込みを行うデータファイル:666
-----------------------------------------------------------------------------------------------------------------
また、パーミッションはファイルだけではなくディレクトリに対しても決まっていて、一般的なディレクトリのパーミッションは 755ですが、書き込みを行うディレクトリのパーミッションは 666 になります。
もし、パーミッションが適切ではない場合、以下のようにエラー(500 Internal ServerError)が発生し、正しくCGIを実行できませんので、そのような状況の場合は適切にパーミッションを設定してください。

◆!パーミッションの詳細に関しましては弊社ではサポートいたしかねる場合がございますので、 CGI関連の書籍やWebサイトにてご確認ください。

