カレッヂ |
質問者 かぐかぐ
投稿日 8/27(月) 00:41:48
Version 5.21で左、右、下の3分割フレームのショッピングサイトを作っているのですが、一番下に置いたminicargo.htmlだけが403のForbidden(You don't have permission to access /cgi-bin/minicargo.html on this server.)と出て表示されません。 設定はマニュアルに書いてある通り、cargo.cgiと同じディレクトリに置いて、そしてアスキーモードで転送してパーミッションも644にしてるのですが...(ちなみに666で試してもダメでした。) 403って事はやっぱりパーミッション関連のエラーだと思うのですが、何か良い解決方法はないでしょうか? |
回答者 呑兵衛
[削除]
投稿日 8/28(火) 01:27:39
呑兵衛と言います。 Ver 5.22 でお答え。 3分割画面と言うことは、SAMPLE 3ですね。 左が munu.html 右がgoods*.html 下に 「 cargo.cgi 」が index.html (親フレーム) によって呼び出されます。 minicargo.html は cargo.cgi によって呼び出される ダミーですので、 ここがおかしいと言うことは、cargo.cgi のパーミッションが 755 になっていないのでは ないですか? |
質問者 かぐかぐ
[削除]
投稿日 8/28(火) 01:43:43
返信ありがとうございます♪ えー、あれから色々悪戦苦闘してどうにか表示出来たんですが、原因はどうやらプロバイダの設定の問題らしいです(汗)。うちの使っているプロバイダ(ベッコアメ)は.htaccessでcgiとhtml分けてるみたいで、この場合今回みたいにcgi-binにhtml置くと、パーミッションが正しくても403になってしまうらしく、しょうがないのでminicargo.htmlをhtmlディレクトリに置いてcargo.cgiへのパスを調整したら表示できました(ちゃんと動作もしますし)。 .htaccessでcgiとhtml分けてるサーバーは今回みたいにcgi-binにhtml置くと、パーミッションが正しくてもダメみたいです.... 聞いた話だとニフティとかもそうなってるらしいですが。 何はともあれ助言いただきありがとうございました。 |
返信(回答)する
Web裏技 |