CGI-BBS > SO−HO > ショッピングバスケット > Version 5.21で下フレームのminicargo.htmlが403と出ます。


カレッヂ
カレッヂ


質問者 かぐかぐ  投稿日 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裏技