質問: .htacceseとcgiのからみ /public_html/aaaa/ 以下に、.htacceseを入れssiを使いました。 けれど、、、それ以来、普通に動いていたcgiが /public_html/aaaa/cgi-bin/ パーミッションエラーと出るようになってしまいました(汗) /public_html/cgi-bin/ ここに移動させても、やはりパーミッションエラーが・・・(汗) これは、.htacceseが悪いのでしょうか? それとも、ssiが悪さをしているのでしょうか(汗) ちなみに、きちんとアップロードはアスキーだし、パーミッションも合わせています。 もしかすると、いったんアップロードしたcgiをバイナリで落とさずに、自動で落として、それをアップし直していることに問題があるのでしょうか!? よろしければどなたかヒント(?)をください!
回答: 確認ですが、 /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 と記述してみる。 試してみてください。