下記のようなエラーメッセージが出てしまうのですが
どのような意味なのかおしえていただけないでしょうか?

Forbidden
You don't have permission to access /perl/itser_part3.cgi on this server.


--------------------------------------------------------------------------------

Apache/1.3.17 Server at 192.168.0.29 Port 80

このQ&Aに関連する最新のQ&A

A 回答 (2件)

まず確認ですが、お使いのサーバーはレンタルサーバですよね。


/perl/というディレクトリはご自分で作成されたものですよね。
そのサーバー会社によって変りますが、CGIを稼動できるディレクトリが制限されている場合がありまして、通常レンタルサーバーでは、そのサーバー会社が用意した、「cgi-bin」というディレクトリでしか、CGIは作動しないように設定されている場合が多いです。
その場合は、指定されたディレクトリにCGIを移設して下さい。


ご自身でサーバーを運営されているのであれば、APACHEサーバーの設定を変更する事で解決できます。
詳しくはAPACHEの参考書をご覧下さい。
通常httpdconfやhtaccessの設定を行います。

尚、承知の事とは思いますが、CGIファイルはパーミッションを755にしないといけません。
(サーバーによっては、700を指定しているところもある)

以上の点、確認してみてください。
    • good
    • 0

アクセスできないフォルダです。


今の権限ではアクセスできません。

ファイルの属性を CGIなら、755
ReadWriteするファイルなら 600などとして
再トライしてみてください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このカテゴリの人気Q&Aランキング

おすすめ情報