質問: wadaxというレンタルサーバーを利用しています。 CGIを設置しようとしたら 設置しようとしたディレクトリー内のCGIファイルすべてに タブ名に「403 Forbidden」 本文に「Forbidden You don't have permission to access ○○/○○ on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.」 というエラーが出ます。同じディレクトリー内のhtmlファイルは表示されます。 XREAで同じCGIは問題なく動作しました。どういう理由が考えられるでしょうか?
回答: 「403 Forbidden」 は、このファイルへのアクセスは許可されていませんってことです。 ですから、次の原因が考えられます。 (1) CGIアプリケーションの実行が許可されていない。 この場合は、.htaccessファイルを使ってCGIアプリケーションの実行が可能になるサーバーもあります。 (2) CGIアプリケーション実行ファイルのパーミッション指定が間違っている。この場合、通常は「500 Internal Server Error」になるんですけどね。 いずれにしても、レンタルサーバーにはマニュアルページがあるはずですからよく見てみましょう。