旧掲示板/235
本文はじめまして お世話になります 「大変混雑しているようです。しばらく待ってから再度アクセスして下さい。 」とメッセージが出力されて直りません FAQを参考にしましたが直らず、 利用しているサーバーではcgi-bin以下の画像が呼び出せないので、FAQにあった「CGIを呼び出す場合のURLと、HTML・画像等を呼び出す場合のURLが違うため〜」の方法も試したのですが相変わらずエラーになってしまいます お忙しいところ恐れ入りますがご助言お願いします みの 2004/06/23 12:05:29はじめまして。CGIのご利用ありがとう御座います。 「大変混雑」のメッセージは、FAQに書いてあるとおりです。 他には原因がありません。 以下の点について、ご確認頂き、お答え下さい。 ・データファイル格納ディレクトリ名($BASEDIR)は存在するディレクトリか。 ・データファイル格納ディレクトリのアクセス権は777か。 ・ロックファイル($LOCKFILE)がデータファイル格納ディレクトリに存在していないか。 存在する場合は、削除して下さい。 tisa 2004/06/23 13:08:40早速のレスありがとうございます CGIがよくわかっていないのでどこが間違っているのかわからず、、お手数おかけしてすみません>< データファイル格納ディレクトリは |- cgi-bin |- minoalbum (CGI本体) |- public_html |- cgi_img |- datafile (777) 見づらいですが^^; 上記のように置いています config.cgi 17行目 $BASEDIR = '/~mamarin/cgi_img/datafile';# データファイル格納ディレクトリ名 ロックファイルは存在しておりません ちなみに、cgi-bin以下にdatafileを設置したときは画像は呼び出せないものの「混雑」のエラーは起きませんでした (アップロードもできました) サーバー側ではアップロード不可などといった規制は何もないそうです 説明下手で申し訳ないですが、何か解決の糸口になるものはありましたでしょうか? みの 2004/06/23 23:45:46> $BASEDIR = '/~mamarin/cgi_img/datafile';# データファイル格納ディレクトリ名 これ変です。「/~」の意味を理解されて使われていますか? 「/」は、サーバのトップディレクトリを意味していますよ。 多分、「~」は使っても貴方のアカウントでCGIが起動されないと 意味を持ちません。貴方のお使いのサーバは、貴方のアカウントで CGIを起動してくれるサーバですか? 素直に、CGIが置いてあるディレクトリからの相対パスを使った方がよいです。 分かりますか? ディレクトリを1個上を示すのは「..」です。だから、 cgi-binは、「..」 cgi-binの上、public_htmlの上は、「../..」 public_htmlは、「../../public_html」 cgi_imgは、「../../public_html/cgi_img」 では、datafileは? tisa 2004/06/24 00:51:27できましたあああ ありがとうございます<(_ _)> 今まで相対パスも試していたのですが ../../cgi_img/datafile としていたのでまともに動かず、相対パスはダメなのだと思いこんでいました 先ほどいただいたレスを見て初めて public_html が抜けていたことに気付き・・ このようなことで煩わせてしまってすみません>< これからアルバム活用しまくらせていただきます 本当にありがとうございました<(_ _)> > > $BASEDIR = '/~mamarin/cgi_img/datafile';# データファイル格納ディレクトリ名 サーバー側のFAQに 自作CGI を呼び出す際のパス設定 http://parkxx.wakwak.com/~yyyy/cgi-bin/test.cgi もしくは /~yyyy/cgi-bin/test.cgi とあったのであのようにしていたのですが、CGI呼び出すのではないからこれは当てはまらないことに今気付きました^^; 根本を間違っていたようで、、本当にお恥ずかしい^^; みの 2004/06/24 22:44:18いえいえ、こちらこそ、ご報告ありがとうございます。 |