過去ログ NO.1066890943
□ MEG [2003年10月22日15時04分]はじめまして。
この度コチラのサイト様から『電光!』を DLさせて頂いたのですが、設置の段階でエラーになってしまいました。 現在確認してみたトコロ『[ data.cgi ]が開けませんでした。 』と 出てしまいます。
URL: http://www.nurs.or.jp/~megu7007/cgi-bin/denkoh/denkoh.cgi?html
ラウンジの過去ログを2日間掛けてこのエラーについての 記事を見て色々試してみましたが、動きません。(汗) OSはウィンドゥズです。 使っているサーバーは『nurs』で、Perlのパスは サーバー側の指示通り『#! /usr/bin/perl』となっております。 以下、アップしたディレクトリ構成です。
├cgi-bin ├ /denkoh/(755) │ ├/image/ (755) │ └ atmt.gif〜画像等 ├/temp/ (777) │ └data.cgi (666) │ ├ denkoh.cgi (755) │ └ jcode.pl (644)
サーバー側からのパーミッションの指示が『705・701』とあるのですが、 以前BBSを設置した際、『755』で動いたので今は、『電光!readme』 通りに換えてあります。
『denkoh.cgi』の書き換えですが
# このスクリプトファイルをhttp:からのフルパスで記述 $script = " http://www.nurs.or.jp/~megu7007/cgi-bin/denkoh/denkoh.cgi";
# 作業用ディレクトリ(/temp/フォルダ) # 表示するページから見たパスで記述 $data_dir = "./temp/";
# 作業用ディレクトリ(/temp/フォルダ) # このスクリプトファイルから見たパスで記述 $data_dir = "./temp/";
# ログファイルの名前 $file = "data.cgi";
# jcode.pl # このスクリプトファイルから見たパスで記述 $jcode = "/jcode.pl";
転送はFFFTP、『ファイル名でモード切替』で転送しました。
パスなどの書き換えの間違いや、パーミッションの書き換え等で 間違っているとは思うのですが・・・。 ヨロシクご指導願います!!!(o*。_。)o
□ MEG [2003年10月22日15時12分]スミマセンッ!(;´Д`)
構成の図が崩れてしまいましたが、 『cgi-bin』の中へ『denkoh』フォルダがあり、 『denkoh』フォルダの中に『image』フォルダと『temp』フォルダ、 『denkoh.cgi』『jcode.pl』があります。 申し訳ありません。
□ NXer [2003年10月22日21時08分]はじめまして。NXerです。
その1---------ディレクトリ構成です。 これでよかったでしょうか。
/public_html .|-index.html (電光!表示頁) .|-cgi-bin ......├ /denkoh/(755) .............│ .............├/image/ (755) .............│...└ home.gif〜画像等 ..........,,,├/temp/ (777) .............│... └data.cgi (666) .............│ .............├ denkoh.cgi (755) .............│ .............└ jcode.pl (644)
その2------初期設定について
-----------------------------引用 # 作業用ディレクトリ(/temp/フォルダ) # 表示するページから見たパスで記述 $data_dir = "./temp/";
# 作業用ディレクトリ(/temp/フォルダ) # このスクリプトファイルから見たパスで記述 $data_dir = "./temp/"; -----------------------------------となっていますね。
現在電光!は、バージョンアップされていて、denkoh v.5.20 ですね。基本的には私の運用するv.5.10と変わらないと思いますので 旧版の行番号付き(この付近)で初期設定の一部をご覧下さい。
--------------------------------denkoh v.5.10から引用 38 # 作業用ディレクトリ(/temp/フォルダ) 39 # 表示するページから見たパスで記述 40 $data_dir = "./denkoh/temp/";
42 # 作業用ディレクトリ(/temp/フォルダ) 43 # このスクリプトファイルから見たパスで記述 44 $tmp = "./temp/";
--------------------------------------- 上がv.5.10、下がMEGさんの設定値です。。 ------------------ $data_dir = "./denkoh/temp/"; $data_dir = "./temp/"; ------------------------------
$tmp = "./temp/"; $data_dir = "./temp/"; ----------------------------- 複雑な変更を加えられましたね。 40行目は、右辺の階層が一つ少なくなっています。 44行目は、左辺の変数名が書き換えられています。初期設定 では、必要があれば右辺を変更します。
この設定では、$tmp = "./temp/";が未設定。おそらく $tmp =""; ということでエラーになるのでしょうか。
とりあえず、もとの設定のままでは、どのような結果になりますか。
以上書き込みから気付いた点をお知らせします。
□ MEG [2003年10月22日22時27分]お早いご指摘アリガトゥございました!!
--------------------------------denkoh v.5.10から引用 38 # 作業用ディレクトリ(/temp/フォルダ) 39 # 表示するページから見たパスで記述 40 $data_dir = "./denkoh/temp/";
42 # 作業用ディレクトリ(/temp/フォルダ) 43 # このスクリプトファイルから見たパスで記述 44 $tmp = "./temp/";
↑へ変更したところ、正常に作動いたしました!! アリガトゥございました♪( ´∀`) とても助かりましたっ!!
□ MEG [2003年10月22日23時13分]すみません!! 表示はされるよぅになったのですが、 『denkoh.cgi?mode=open_rel』にアクセスし、パスワードを入力したのですが500エラーになってしまいました。 イヂっているトコロは上記部分だけです。 また、『data.cgi』へのエラーなのでしょうか? またまたで申し訳ありませんが、ご指導願いますっ!(´ヘ`;)
□ MEG [2003年10月23日15時35分]自分で色々な設置ページで勉強し、 イヂっていたら全てパーフェクトで 設置できました。w 何度も質問して申し訳ありませんでした! とても、チカラになりました♪ アリガトゥございます!
URL:http://www.nurs.or.jp/~megu7007/index.htm
|
|