- 締切済み
エラーメッセージ
下記のようなエラーメッセージが出てしまうのですが どのような意味なのかおしえていただけないでしょうか? 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
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- burn
- ベストアンサー率65% (25/38)
まず確認ですが、お使いのサーバーはレンタルサーバですよね。 /perl/というディレクトリはご自分で作成されたものですよね。 そのサーバー会社によって変りますが、CGIを稼動できるディレクトリが制限されている場合がありまして、通常レンタルサーバーでは、そのサーバー会社が用意した、「cgi-bin」というディレクトリでしか、CGIは作動しないように設定されている場合が多いです。 その場合は、指定されたディレクトリにCGIを移設して下さい。 ご自身でサーバーを運営されているのであれば、APACHEサーバーの設定を変更する事で解決できます。 詳しくはAPACHEの参考書をご覧下さい。 通常httpdconfやhtaccessの設定を行います。 尚、承知の事とは思いますが、CGIファイルはパーミッションを755にしないといけません。 (サーバーによっては、700を指定しているところもある) 以上の点、確認してみてください。
- u16
- ベストアンサー率25% (8/32)
アクセスできないフォルダです。 今の権限ではアクセスできません。 ファイルの属性を CGIなら、755 ReadWriteするファイルなら 600などとして 再トライしてみてください。