WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:Forbiddenエラーが出てしまいます

るみ[MAIL][URL][WriteDate : Wed Sep 27 14:20:36 2000]

はじめまして!ひろぼーどを設置しようとして設定を変更して
アップしたらForbiddenというエラーが出てしまいます。パーミッションがおかしいというエラーだったので、確かめたらhirokun.cgiはきちんと701になっていました。その他のファイルもパーミッションを変更しなくてはいけないのでしょうか?お教え願いますでしょうか?
よろしくお願いします!

ちゃいぱ[MAIL][URL][WriteDate :Wed Sep 27 15:24:55 2000]

biglobe では、701ではないのでは?
701は、parckcityでのパーミッションです。(説明不足でしたゴメンナサイ!)

CGIのbiglobeでのパーミッションをbiglobeへ問い合わせて下さい。

>その他のファイルもパーミッションを変更しなくてはいけないのでしょうか?

hirokun.cgi以外は、普通にアスキーモードのftpでいいはずです。

ちゃいぱ[MAIL][URL][WriteDate :Wed Sep 27 15:31:38 2000]

あと、できればテスト中のURL(アドレス)を教えて下さい。

るみ[MAIL][URL][WriteDate :Thu Sep 28 11:48:24 2000]

さっそくのお返事ありがとうございます!
パーミッションは705・755でも試したのですが
ダメでした。
同じディレクトリにカウンタのCGIもupしてあるのですが
それは関係ないですよね?
テスト中のURLは
http://www5b.biglobe.ne.jp/~surf/cgi-bin/hirokun.cgi?inzfg=1&modfg=1 です。
よろしくお願いします。

ちゃいぱ[MAIL][URL][WriteDate :Thu Sep 28 12:08:39 2000]

現状の hirokun.cgiをメールの添付ファイルで送って下さい。

chaichan@parkcity.ne.jp

rumi[MAIL][URL][WriteDate :Thu Sep 28 14:09:45 2000]

添付ファイルで送付しました。
よろしくお願いいたします。
また、それぞれのパーミッションは
ディレクトリ  755
hirokun.cgi  755
log.html    666
cgi-lib.pl    644
jcode.pl      644

ちゃいぱ[MAIL][URL][WriteDate :Thu Sep 28 14:24:15 2000]

今、メールの返信しました。

CGI等の相対パスに間違えがありました。
詳しくは、返送したソースを見て下さい!

るみ[MAIL][URL][WriteDate :Thu Sep 28 15:02:09 2000]

ありがとうございます。
でもパスを変えてみたのですがやはりforbiddenエラーになってしまいます。
しかし、パスの表記は何度も見直したのですが違っていたとは・・・
もう一度UNIXのマニュアルを読み返さなくては。
もうしわけありませんが私にはこれ以上どこが違っているのか
検討もつきません。
どこか設定しなければならない個所がまだあるでしょうか?

るみ[MAIL][URL][WriteDate :Thu Sep 28 15:13:53 2000]

もうひとつ!
CGIでパスの表記をするときはカレントディレクトリは
どこだというように考えればいいのでしょうか?


ちゃいぱ[MAIL][URL][WriteDate :Thu Sep 28 15:50:11 2000]

るみさんのソースで、こちらの環境で動きました!

ただし、log.htmlの空ファイルを事前にhirokun.cgiと同じディレクトリへftpして下さい!

カレントディレクトリは hirokun.cgiあるディレクトリです。




るみ[MAIL][URL][WriteDate :Thu Sep 28 16:27:11 2000]

う〜ん。。
ってことはパーミッションかなぁ?
もう一度チャレンジしてみます!

ちゃいぱ[MAIL][URL][WriteDate :Thu Sep 28 16:43:05 2000]

もしかしたら、相対パスが駄目とか?

ちょっと、前にbiglobeで設定した人に聞いてみます。

ちゃいぱ[MAIL][URL][WriteDate :Fri Sep 29 08:53:16 2000]

聞いたら、相対パスでOKです。

一行目を

#!/usr/local/bin/perl5

にしてやって見てもらえますか。

るみ[MAIL][URL][WriteDate :Fri Sep 29 11:14:04 2000]

おはようございます!!!
なんとか最初の画面(コメントを記入するページ)は表示されました!
理由はCGIの呼び出しパスが違っていたんです。
biglobeでは絶対パスで指定しないとダメだったんです。
絶対パスとか相対パスで呼び出しに違いがあるとは思いもしませんでした。
アドバイスありがとうございます!!
なんですが、、またまたお力貸していただけますでしょうか?
さっそくテストをしようとして、submitボタンを押したら
次のようなメッセージが
Script execution error
Unable to execute script due to a configuration problem. 
Please reference this page. 
(cgi-binhirokun.cgi) cannot stat program: 2: No such file or directory 
cgi-binはディレクトリでcgi-bin/hirokun.cgiとなるはずなのですが
どこでこのように呼び出されるようになったのかわかりません。
またまたよろしくお願いいたします。

ちゃいぱ[MAIL][URL][WriteDate :Fri Sep 29 11:28:25 2000]

だぶん以下に辺が間違っているのでは。

$file = "./";                   # ログデータを格納するディレクトリ
$cgidir = "./";                 # CGIのソースが格納されているディレクトリ

最後に必ず / が必要です!

るみ[MAIL][URL][WriteDate :Fri Sep 29 14:27:25 2000]

できました!!!
本当に本当にありがとうございました!
私は掲示板を設置するのにたくさんHPを見てまわったんだけど
ここが一番わかりやすい説明に感じました。
これからもHP作成につかわせてくださいね。
できれば、ここでダウンロードできるソースも一つ一つ
説明していってくれるページを作ってくれませんか?
よろしくお願いします!!

ちゃいぱ[MAIL][URL][WriteDate :Sat Sep 30 06:39:18 2000]

よかった、よかった!

>ここが一番わかりやすい説明に感じました。
ほんとうですか...。凄くうれしいです。ありがとう!

>ダウンロードできるソースも一つ一つ説明していってくれるページを作ってくれませんか? 

考えてみます!アドバイスありがとう!

あと、完了にしときます!

ちゃいぱ[MAIL][URL][WriteDate :Sat Sep 30 06:41:41 2000]

完了
回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]