• 締切済み

エラーメッセージ

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

みんなの回答

  • burn
  • ベストアンサー率65% (25/38)
回答No.2

まず確認ですが、お使いのサーバーはレンタルサーバですよね。 /perl/というディレクトリはご自分で作成されたものですよね。 そのサーバー会社によって変りますが、CGIを稼動できるディレクトリが制限されている場合がありまして、通常レンタルサーバーでは、そのサーバー会社が用意した、「cgi-bin」というディレクトリでしか、CGIは作動しないように設定されている場合が多いです。 その場合は、指定されたディレクトリにCGIを移設して下さい。 ご自身でサーバーを運営されているのであれば、APACHEサーバーの設定を変更する事で解決できます。 詳しくはAPACHEの参考書をご覧下さい。 通常httpdconfやhtaccessの設定を行います。 尚、承知の事とは思いますが、CGIファイルはパーミッションを755にしないといけません。 (サーバーによっては、700を指定しているところもある) 以上の点、確認してみてください。

  • u16
  • ベストアンサー率25% (8/32)
回答No.1

アクセスできないフォルダです。 今の権限ではアクセスできません。 ファイルの属性を CGIなら、755 ReadWriteするファイルなら 600などとして 再トライしてみてください。

関連するQ&A

専門家に質問してみよう