CGI-BBS > 電子掲示板 > 簡易BBS > 呼出しても「削除管理ファイルがみつかりません」となる。


カレッヂ
カレッヂ


質問者 あまり詳しくないんですが。。。  投稿日 1/6(月) 22:28:35
設置された方、どなたかお助け下さい!
minibbs(簡易BBSキット使用)で設置を試みているのですがCGIの呼び出しができません。。。。
CGIは作動しているようなのですが、CGIスクリプトの中で書いている「削除管理ファイルが見つかりません」というコメントが出てしまいます。
ちなみに呼び出しているアドレスはhttp://www.●●●.com/~ユーザー名/minibbs.cgi?log=log
です。
Perlのパスと戻りのアドレス、HPアドレス以外はいじってません。
別途簡単なスクリプトをためしにアップした時は正常に稼動していました。
つまり自作CGIは使える状況です。
パーミッションや必要な空ファイルも用意したのですが、原因が分かりません
ちなみにアパッチが入ってます。バージョンはそのため.htaccessファイルを入れています。関係あるのでしょうか?
とくにcgi-binフォルダの設置は必要無いそうです。
どなたか良き助言をお願い致します。

プロバイダ参照:
サーバのOS:UNIXサーバ
パソコンのOS:Mac9
エディタ:Simple Text
FTPソフト:Fetch Japanese
サーバ移転:していない
改造:していない
CGI習熟度:beginner

回答者 いのちゃん  [削除]  投稿日 1/7(火) 23:03:19
ファイル名 パーミッション 備考 
minibbs.cgi 755 全て基本セット(v1.00)で組み合わせた完成例
自分で組み立てるのが面倒な方はどうぞ 

組み立てがオプションになってバラエティに富んでおりますので上述の完成例で
設定してみました。以下が当方の設置urlとその階層図の例です。

http://www.kcb-net.ne.jp/ki-net/mini96/minibbsv1.00.cgi?log=log

/mini96/<777>
   |--jcode.pl<644>
   |--minibbs.cgi<755>
   |--log.message.cgi<666>
   |--log.delete.cgi<666>
   |--psssword.cgi<666>

上記の設定で立ち上げておりますが、この掲示板には配信機能が組み込まれて
おりませんので新規投稿文章を受信出来るようにその分を改造してあります。

と言う事で一応どの分で設定したか具体例が不明ですが、上記の分であれば
基本路線になっておりますのでご説明を差し上げ易い点とまた今後この応用の
掲示板の設定をご希望なさったとしも基本で立ち上げに成功しておればその応用
も可能かと存じますのでこのような基本例で一度立ち上げて見ては如何なもので
しょうか?とご提案申し上げてみました。


回答者 いのちゃん  [削除]  投稿日 1/8(水) 02:21:27
設定したプログラムは同一の内容のようですので大分話が絞れます。
そこでお願いがありますが、出来れば貴殿の設定しているurlを教えて下さい。

理由は2つあります。
1つ目としてどうして開かないかを確認する為と、2としては念の為にお聞きして
いる訳ですが、恐らく症状から見て画面の一番下の端に“パスワード”と言う
項目がありますが、そこに貴殿のパスワードを書いていない場合による不都合
ではないかと思いますが...。   



回答者 いのちゃん  [削除]  投稿日 1/8(水) 12:16:36
前述のパスワードの未記入による不都合かどうかを確認する為に新たに下記のurlを
設定してテストした結果、投稿時に本文直下にありますパスワードを書き込めば
画面の下の端にスクロールして見た時のパスワード項目は、******でパスワ
ードがhideの状態で記入済になっておりました。つまり正常な投稿が出来ておりま
した。

http://www.kcb-net.ne.jp/ki-net/mini96/minibbsv1.01.cgi?log=log

後考えられるのは
154:if (!-e $delete_file) { &Error("Not Found","削除管理ファイルが見つかりません."); }
と言う箇所からのエラーですので前述の階層図の中にあります以下のファイルのスペル
とchmodの値<666>が正しく設定されているでしょうか?一度ご確認をして見て下さい。

|--log.delete.cgi<666>
回答者 いのちゃん  [削除]  投稿日 1/10(金) 18:53:24
>このサーバーにアップすると今度は「エラー」というログが出てしまいます。
What kind of error is it? と言う事でそのエラーとはどんな種類のエラーで
しょうか?
urlをお示し下さい。見てみますので。
回答者 いのちゃん  [削除]  投稿日 1/10(金) 20:24:40
>http://www.mediajoy.ne.jp/~hgsihara/mini96/minibbsv1.00.cgi?log=log

http://www.mediajoy.ne.jp/~hgsihara/mini96/minibbsv1.00.txt
で見れるように、minibbsv1.00.cgiをminibbsv1.00.txtファイル名に変更して
別個の追加ファイルとしてアップして下さい。chmod<644>です。


回答者 いのちゃん  [削除]  投稿日 1/10(金) 21:01:03
# [呼び出し方法]
#
# http://debian.mediajoy.local/~higashihara/minibbs.cgi?log=ログ名
上記のurlは間違っています。

 http://www.kcb-net.ne.jp/ki-net/mini96/minibbsv1.00.cgi?log=log
これは当方の場合の[呼び出し方法] 設定urlです。

http://www.mediajoy.ne.jp/~hgsihara/mini96/minibbsv1.00.cgi?log=log
このように書き直して下さい。
回答者 いのちゃん  [削除]  投稿日 1/10(金) 21:39:53
# [呼び出し方法]
直下の場所です。urlが2種類あるようですが、どちらか本命を間違いなくもう一度
書いて見て下さい。

urlが正しく書かれていないと呼び出しが不可能ですので、どちらか決定して
清書して見て下さい。その他の設定場所は有りませんので...。
回答者 いのちゃん  [削除]  投稿日 1/10(金) 21:51:48
http://www.mediajoy.ne.jp/~hgsihara/mini96/minibbsv1.00.txt
当方の場合はLine21辺りに位置しておりますが、貴殿の場合はLine13辺りに位置して
いるようです。

このLineの長さの違いは当方の場合は階層図が書かれている為に行数が多くなって
おります。同一プログラムでありながらその他は検証しておりませんがちょっと
スクリプトが違っているような?気もしますので、念の為に冒頭の.txtを.cgiに
変更して、Line21を貴殿のurlに変更して立ち上げて見て下さい。
回答者 いのちゃん  [削除]  投稿日 1/10(金) 22:47:05
半角の“#”はコメントアウトと言う事で#以降の文章は実作動しないと認識して
おりますが、当方はプログラマーでないのでそれ以外の詳しい決まりは存じませんが
今回のurlの書き込みらの行頭に#があったり不勉強の所もあります。

それと一応投稿した内容はその他の方も見ておりますので、出来るだけ削除せずに
また、貴殿の断りも書いてありますので、仮に開かなくても一連の流れを掴む場合に
必要な気もしますので、もしご無理でなければそのまま残しておいて貰った方が
宜しいかと存じます。

新設おめでとうございました。(^_^)ニコニコ と新規投稿して参りました。
質問者 できました!!  [削除]  投稿日 1/10(金) 22:59:13
ありがとうございます♪
本当に助かりました!
今後ともいろいろと宜しくお願いいたします。

このページは終了したので返信(回答)は書きこめません
 


Web裏技