CGI-BBS > 電子掲示板 > 簡易BBS > 簡易BBS21 でエラーや空白が 


カレッヂ
カレッヂ


質問者 Eriko  投稿日 12/7(金) 00:07:39
お世話になります
同じようなトラブルの方がおられたので やってみたのですがだめでした
教えていただくとたすかります


プロバイダはbiglobe 5cです
cgiとhtmlは分けています

/cgi-bin/ <755>
   |--/data/ <777>
   |- bbs.cgi <755>
   |- jcode.pl <644>

/bbs/ <755>
  |--/docs/ <777>
   |- index.html <666>  

bbs.cgiをあけると ページを表示できません と出ます
エラーが出る場合もあり
indexをあけると空白です
gifも生成されていません

あとは

require '/cgi-bin/jcode.pl'

$base_dir = "/bbs/docs/";

$base_url = "http://www5c.biglobe.ne.jp/~fstation/bbs/docs/";

$data_dir = "/cgi-bin/data/";

$index_file = "/bbs/index.html";

$index_url = "http://www5c.biglobe.ne.jp/~fstation/bbs/index.html";

$cgi_url = "http://cgi.www5c.biglobe.ne.jp/~fstation/cgi-bin/bbs.cgi";

となっています
簡単な間違いをしていたらすいません
よろしくお願いします


回答者 いのちゃん  [削除]  投稿日 12/7(金) 03:53:52
http://support.biglobe.ne.jp/cgi-bin/faq/faq.cgi

上記urlはbiglopeの検索ページですが
カテゴリー:技術サポート
検索キー:cgi
かつ:cgi

5. CGIの起動について(www5*サーバ)
この項目に関して以下のような記述があります。


【説明】
CGIは、お客様ご自身のホームページディレクトリ下にあるファイルから
のみ起動可能です。
従いまして、他のサーバ上にあるHTMLファイル等から、個人ホームページの
CGIに直接リンクして動作させることはできません。

 ※「www5*.biglobe.ne.jp」の「 ~******/public_html」の下に設置された
  CGIは、「www5*.biglobe.ne.jp」の「 ~******/public_html」の下に設置
  されたファイルからのみ起動可能です。

URLが http://www5*.biglobe.ne.jp/ で始まるホームページでは、CGIが動作
するサーバを別にご用意しております。
従来、CGIが多数・集中して起動されることにより、個人ホームページ
ご利用者全体のレスポンス悪化を招いている場合がありましたが、これを緩和
する事を目的としています。
この為、CGIの呼び出しパスなど、若干特殊な設定が必要な場合がございます。

 ・CGIの呼び出しパス(URL)

  以下の絶対パス指定でお使い下さい。
   http://cgi.www5*.biglobe.ne.jp/~*****/
   (「*****」はお客様のホームページのアカウント)

  例)アカウント「*****」、CGIファイル名「xxxxx.cgi」をpublic_html下
    に置いた場合の HTMLタグオプションACTION(cgiの位置を指定する
    オプション)の指定

    ACTION="http://cgi.www5*.biglobe.ne.jp/~*****/xxxxx.cgi"


このご説明を額面通りに解釈すれば寧ろ以下の階層図でないと正しく作動
しないような気がしますが間違っていたらお許し下さい。

# ※ CGIとHTMLが同じ場所に配置できる場合(※1)
#
# /bbs/ <755>
#   |--/data/ <777> .. これはWebから見えない位置の方がよい(データディレクトリ)
#   |--/docs/ <777> .. (ドキュメントディレクトリ)
#   |- bbs.cgi <755>
#   |- jcode.pl <644>
#   |- index.html <666> .. この名前で空のファイルを用意する(インデックスファイル)
質問者 Eriko  [削除]  投稿日 12/7(金) 14:24:17
ありがとうございました
おかげでうまくいきました。
とてもうれしいです

あと 
すいませんが パスワードなしで行く方法があれば教えていただけませんか
うちは ほとんどが身内だけなので...

すいませんが よろしくおねがいいたします
回答者 いのちゃん  [削除]  投稿日 12/7(金) 15:17:11
パスワードの取得に関しましては使い勝手の立場から諸刃の剣があって管理者の
考え方にもよりますが、パスワードはCOOKEIが効いておりますので一度取得すれ
ば次回からはバスワード記入の不便は無くなります。

もしこのパスワードを取得せずに新規投稿をした場合には投稿後に投稿文章の削除
が不可になります。

が、どうしても最初のご希望通りにパスワード無しで使用したいと言うご希望で
あれば以下のようにLine352辺りの行頭にコメントアウト“#”を付ければOK
です。(^_^)

#if ($KEY ne $in{'passcode'}) { &error("パスワードの再入力","半角数字で入力していますか?","忘れた場合はもう一度発行してください。"); }
質問者 Eriko  [削除]  投稿日 12/7(金) 17:11:34
いろいろ ご親切にありがとうございました。

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

Web裏技