CGI-BBS > 電子掲示板 > 簡易BBS > 簡易BBS2001i でlogファイルの設置方法


カレッヂ
カレッヂ


質問者 びき  投稿日 8/2(木) 01:53:36
cgi-bin/bbs/bbs.cgi

という感じで設置しているのですが

http://******/cgi-bin/bbs/bbs.cgi で開くと以下のようになり
------------------------------
Not Found
・ログ名が指定されていません
------------------------------

http://******/cgi-bin/bbs/bbs.cgi?log=log1で開くと以下のようにエラーが出てしまいます。
----------------------------------
Not Found
・メッセージファイルが見つかりません
----------------------------------

そこで、logの名前を適当に(bbs.cgi?log=abc)と入力しても
「メッセージファイルが見つかりません」と同じエラー内容だったので

dateの設置位置をcgi-binの外に変更して
パスも「.../data/」と変えたのですが、結果は同じでした。

パーミッションも再確認したし、、
他に注意点など無いでしょうか?

ちなみに当方のサーバーでは以下のような注意点があるのですが...
これは関係ないですよね?たぶん...。

cgi-bin にはイメージファイル、公開目的のHTMLなどは置かない。-->表示されません。
但し、CGIが使うデータファイル(dat, html, txtなど、拡張子に関係なく)、CGIが参照するファイルはOKです。

宜しくお願いします。

回答者 しあわせのツボ  [削除]  投稿日 8/2(木) 02:53:15
1つ上の階層は ../ です。
. が3つあるように見えますが、転記違いでしょうか。
質問者 びき  [削除]  投稿日 8/2(木) 05:56:08
しあわせのツボさんレスありがとうございます。


http://ユーザー名/サーバー名/cgi-bin/bbs/bbs.cgi
http://ユーザー名/サーバー名/data

$log_dir = "../../data/";
と設定していますがダメなんです。
設定ミスっていますか?

----------------------------------------------
http://ユーザー名/サーバー名/cgi-bin/bbs/bbs.cgi
http://ユーザー名/サーバー名/cgi-bin/bbs/data

$log_dir = "./data/";

こっちは、最初にトライしてみましたがダメでした。
転送モード・パーミッションを再度調べてみましたが、ミスが見当たらないのです
ちなみに、私は四苦八苦してMiniBBS-EXを設置できるぐらいのレベルです。

ご指導お願いします。
回答者 しあわせのツボ  [削除]  投稿日 8/2(木) 11:43:25
まさかとは思いますが、dataディレクトリ内が空っぽなんてことはありませんよね?
質問者 びき  [削除]  投稿日 8/2(木) 13:45:37
はい、ちゃんとlog1.cgiがはいってます。
う〜ん...どこがいけないんだろう

もういちど総点検してみます。
回答者 ユウキ@924CS  [削除]  投稿日 4/26(金) 23:06:12
昔?かなり苦労して設置したのですが、
私のも似たような事態だった気がします。

初期設定に以下の文を足して無理矢理動かしています。


#●ユウキ付け足し文.データファイル名取得
$cmd{'log'}='log1';


自分は素人なのでこれでいいのかいまだにわかりません。
誰か見ていたら私にも教えてください。

回答者 いのちゃん  [削除]  投稿日 4/27(土) 04:45:31
8: ;# 呼び出し方法
9: ;# http://www.kcb-net.ne.jp/ki-net/mini87/minibbs2000iv1.02.cgi?log=log1

上記urlは当方の設定ですが
>http://******/cgi-bin/bbs/bbs.cgi?log=log1で開くと以下のようにエラーが


上記の“cgi-bin”の配下にプログラムが設定するように指示されていても
実際の貴殿の場合のurlは“cgi-bin”を書かずに抜かして書くようなそんな
感じですが間違っていたらごめんなさい。つまり

http://******/bbs/bbs.cgi?log=log1

返信(回答)する


Web裏技