症例 2-2:Forbidden が表示される
 (CGI設置時に関するトラブル)

[←前に戻る | ↑症例一覧 | 次の症例→]

Forbiddenというエラーメッセージが表示される

このエラーが表示される時は、指定されたパーミッションに
問題がある可能性があります。
この場合には、以下のような原因が考えられます。


CGIスクリプトの「実行権」

CGIスクリプトのパーミッションが「755」か「705」に
なっているかどうか確認してみましょう。
CGIとして実行可能なパーミッションは通常「755」か「705」とされています。


CGIファイルを置く場所を間違っている

プロバイダーによっては、CGIファイルを置く場所を
専用ディレクトリなどを設けたりという場合があります。
この場合、CGIファイルを本来置いてはいけないディレクトリに置いてしまうと
CGIの実行権がない為に、このエラーが表示されます。

なお、私どものサーバーでは「public_html」内であれば、
どこにCGIスクリプトを置いても動作させることができます。
ただ例外として、「cgi-bin」や「admin」といった数種類のディレクトリ名は
サーバー側で利用されているため、「public_html」ディレクトリ直下に
置くと、CGIが動かないなどの不具合が生じる恐れがあります。


[←前に戻る | ↑症例一覧 | 次の症例→]