- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htacceseとCGIのからみ)
.htacceseとCGIのからみ
このQ&Aのポイント
- /public_html/aaaa/以下に、.htacceseを入れSSIを使いました。けれど、、、それ以来、普通に動いていたCGIが/public_html/aaaa/cgi-bin/パーミッションエラーと出るようになってしまいました(汗)。/public_html/cgi-bin/ここに移動させても、やはりパーミッションエラーが・・・(汗)。これは、.htacceseが悪いのでしょうか?それとも、SSIが悪さをしているのでしょうか(汗)。ちなみに、きちんとアップロードはアスキーだし、パーミッションも合わせています。
- もしかすると、いったんアップロードしたCGIをバイナリで落とさずに、自動で落として、それをアップし直していることに問題があるのでしょうか!?
- よろしければどなたかヒント(?)をください!
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
確認ですが、 /public_html/aaaa/ に.htaccessを設置したのですよね。 そして、 /public_html/cgi-bin/ でも、動かないとのことですよね。 でしたら、サーバーの設定かもしれません。 たまに、管理者の設定で/cgi-bin/以下では、動作しないようになっている場合があるそうです。(Apache) 1.CGIファイルのパーミッションを確認してください。 2./cgi-bin/の名前は使わない 3./public_html/以下の.htaccessに、 AddType text/html cgi AddHandler cgi-script cgi Options +ExecCGI +Includes と記述してみる。 試してみてください。
お礼
ありがとうございました! AddType text/html cgi AddHandler cgi-script cgi Options +ExecCGI +Includes これで解決しました!