ラウンジ(兼FAQ掲示板)

電光掲示板の設置
過去ログ NO.1073745564
□ yuki [2004年01月09日11時43分]
電光掲示板(電光! v.5.20)を設置したのですが上手くいきません。以下詳細

初期設定は

#---------------------- 初期設定ここから ----------------------#

# ※ v.5.09までとv.5.10以降では、
#   JavaScript使用時の貼り付けコードが変更になっています。
#   アップデートの際には注意して下さい。

# マスターパスワードの設定(必ず設定して下さい→半角英数)
$master = "denkoh";

# 記事投稿モード
$send_mode = 0; # 誰でも投稿可 = 0; 管理人のみ投稿可 = 1;

# レス記事投稿モード
$res_mode = 0; # 無効 = 0; 有効 = 1;

# レス記事表示モード
# REアイコンをクリックして表示開始 = 0;
# レスが有れば自動的に表示開始 = 1;
$res_write_mode = 1;

# 記事投稿時の背景色文字色の指定機能(IE4~ NN6~ で有効)
$col_mode = 1; # 無効 = 0; 有効 = 1;

# このスクリプトファイルをhttp:からのフルパスで記述
$script = "
http://chozan.net/cgi-bin/denkoh/denkoh.cgi";

# 作業用ディレクトリ(/temp/フォルダ)
# 表示するページから見たパスで記述
$data_dir = "./cgi-bin/denkoh/temp/";

# 作業用ディレクトリ(/temp/フォルダ)
# このスクリプトファイルから見たパスで記述
$tmp = "./temp/";

# ログファイルの名前
$file = "data.cgi";

# jcode.pl
# このスクリプトファイルから見たパスで記述
$jcode = "denkoh/jcode.cgi";

# ファイルロック(一部、この機能が使用できないサーバがあるようです)
# 書込が頻繁にあり、同時投稿などでファイル破損の可能性がある場合はONにする
$lock_mode = 0; # ファイルロックOFF = 0 ファイルロックON = 1

# 記事の最大記録サイズ
# 電光!は表示ページに全てのログを書き出しますので、
# あまり大きな値にすると表示ページそのもののレスポンスが低下します。
# (5000bytesで、全記事に適当にレスが付いた状態でも親記事で数えて概ね10件以上の保存量が確保できます)
$max_log = 2500; # 単位:bytes(1kb = 1000bytes)

# 投稿記事の最大文字数
$max_len = 45;

#+++++ 以下自動リロードモード設定

# 表示ページとは別のサーバに設置する場合や
# サーバの設定(htmlファイルとcgiファイルの呼び出しURLが違う等)により
# 投稿後、削除後に記事表示画面に「書き込み不可」「アクセス不可」等の
# JavaScriptエラーが出て自動リロードができない場合は
# 表示ページと同じ階層にrel.htmlを設置してこの値を 0 にする
#(特に問題ない場合は設定の必要無し)
$relcheck = 1;

パーミッションは指定どおりです。

表示が上手くいかないです。あと投稿、削除などしようとするとエラーがでてしまいます。多分ディレクトリの設定が上手くいってないと思うのですが初心者なのでわかりません。すいませんがどなたか教えてくださりませんか?

階層は説明どおりに設置してあります。

├ index.html 電光!を表示するページ

├ (rel.html) 他のページで呼び出したいのでrel.htmlをアップしてあります。 │
├ /denkoh/ CGI実行可能ディレクトリ(

├ /temp/ (777) 作業用ディレクトリ(アップロードされたファイルもココに保存します)
│ │
│ └ data.cgi (666) 記事記録用ファイル(空のファイル)

├ /image/ 画像ファイル設置ディレクトリ
│ │
│ ├ home.gif アイコン用画像(ホームページの登録がある場合用)
│ ├ home_off.gif 〃   (ホームページの登録が無い場合用)
│ ├ mail.gif 〃   (メールアドレスの登録がある場合用)
│ ├ mail_off.gif 〃   (メールアドレスの登録が無い場合用)
│ ├ atmt.gif 〃   (ファイルのアップロードがある場合用)
│ ├ atmt_off.gif 〃   (ファイルのアップロードが無い場合用)
│ ├ image.gif 〃   (アップロードされたファイルが画像の場合用)
│ ├ reverse0.gif 〃   (記事の並び替え用1)
│ ├ reverse1.gif 〃   (記事の並び替え用2)
│ ├ res_off.gif 〃   (レス記事が無い場合のアイコン画像)
│ ├ res1.gif 〃   (レス記事が有る場合のアイコン画像)
│ ├ res2.gif 〃   (レス記事表示中のアイコン画像)
│ ├ memo.gif 〃   (登録/削除ウィンドウ起動アイコン用)
│ ├ skip.gif 〃   (記事をスキップさせるアイコン用)
│ └ solid_silver.jpg 背景用画像

├ denkoh.cgi (755) メインスクリプトファイル(初期設定部分有り)

└ jcode.pl (644)
□ yuki [2004年01月09日11時44分]
こんな感じです。

http://chozan.net/cgi-bin/denkoh/denkoh.cgi?html

よろしくお願いいたします。
□ NXer [2004年01月10日20時05分]
はじめまして。NXerです。

>階層は説明どおりに設置してあります。

↓これがyukiさんのディレクトリ構成図でしょうか。

/public.html
..├ index.html ■電光!を表示するページ
..├ (rel.html) 他のページで呼び出したいのでrel.htmlをアップ
..├/denkoh/ CGI実行可能ディレクトリ
........├/temp/ 作業用ディレクトリ(アップロードファイルもココに保存)
........│...└ data.cgi (666) 記事記録用ファイル(空のファイル)
........├/image/ 画像ファイル設置ディレクトリ 省略
........├ denkoh.cgi (755) メインスクリプトファイル(初期設定部分有り)
........└ jcode.pl (644)

1)もしこの通りでしたら、すえぽんさんの初期設定のままで
  一度インストールされてはいかがですか。
  cgi-binというディレクトリは使用していません。
2)もしプロバイダーがcgiファイルをcgi-binディレクトリにいれるという
  指定があるときは、下段の3)についてよろしく。

1)の場合の変更点は次の3点。
-----------------------------------
$script = "
http://chozan.net/cgi-bin/denkoh/denkoh.cgi";

$script = "
http://chozan.net/denkoh/denkoh.cgi";

$data_dir = "./cgi-bin/denkoh/temp/";

$data_dir = "./denkoh/temp/";

$jcode = "denkoh/jcode.cgi"; 
は、元のまま。
$jcode = "./jcode.pl";
----------------------------
またrel_htmlの作成は、サーバーがcgi用とhtml用と別別のサーバーで
ない限り、電光!表示には不必要です。他に利用する場合は、
新規投稿、削除が機能することを確かめてからで十分かと思います。

これで自己解決なら、いいのですが、
3)さらに問題がある場合はそちらのプロバイダーのURL、
あるいは、そのFAQのURLが分りましらお知らせください。

cgi設置環境(自然の海山川などの環境ではなく、プロバイダー、その
サーバー、利用するコンピュータ、そのOS、無料HPサービスか、有料か)
は多様なために、電光!の設置は、お一人お一人が開拓者ともいえます。
当方の情報がお役に立てば、うれしいです。
□ yuki [2004年01月10日23時39分]
有難うございますm__m

おかげさまで旨くできました^^ URLはCGIに設置ようで電光掲示板は他のHPで使わせていただいてます。
一定時間書込が無かったので過去ログに移りました

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market.