ラウンジ(兼FAQ掲示板)

電光の設置方法で質問です
過去ログ NO.1079532928
□ そな [2004年03月16日23時45分]
はじめまして
電光愛用させていただいております。
今回新たに D@PとゆうHP無料スペースにも設置しようと試みたのですが 何度やってもうまくいかず、過去記事も検索して、似たような感じのものをいくつか試したのですが だめでした。。ちなみに前回はniftyです。

エラー内容は、処理内容が不明です。 と出ます。

ディレクトリ構成です↓

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

設定変更箇所↓


# このスクリプトファイルをhttp:からのフルパスで記述
$script = "
http://boomthep.zdap.jp/cgi_bin/denkoh/denkoh.cgi";

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

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

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

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

こんな感じですが 間違ってるところありますでしょうか?
パーミッションも何度も確認しましたが 合っているようです。
初歩的ミスかもしれませんが、よろしくお願いします。

□ そな [2004年03月16日23時51分]
すいません ディレクトリ構成図(?)が間違ってました。。

/public.html
......├index.html ■電光!を表示するページ
......├ (rel.html)
......├/cgi_bin/CGI実行可能ディレクトリ
..........├/denkoh/
.............├/temp/ 作業用ディレクトリ
.............│...└ data.cgi (666)
.............├/image/ 画像ファイル設置ディレクトリ 省略
.............├ denkoh.cgi (755) メインスクリプトファイル(初期設定部分有り)
.............└ jcode.pl (644)

です。
よろしくおねがいします。
□ NXer [2004年03月17日20時24分]
はじめまして。NXerです。

>初歩的ミス

すでに電光!を設置された経験があることから、ベテランの
方ですね。過去の経験に影響されているのでしょうか、以下の
ような微妙な揺れに気が付きました。(□がOK。■はダメ)

http://www.dap.ne.jp/menu/f_cgi.html 
のcgiに関する説明です。

□-------------------------------------------引用
CGIは必ずpublic_htmlの中にcgi-binと言うフォルダーを作り
-----------------------------------------------
1 $data_dir = "./cgi-bin/denkoh/temp/";
となります。

■2 初期設定よく見るとこうです。
$data_dir = "./cgi.bin/denkoh/temp/";
■3 ディレクトリ構成図のcgi-binの名称です。
......├/cgi_bin/CGI実行可能ディレクトリ
■4 初期設定です。
http://boomthep.zdap.jp/cgi_bin/denkoh/denkoh.cgi";

1   cgi-bin (ハイフン)
2   cgi.bin (ピリオド)
3と4 cgi_bin (アンダーバー)

という揺れです。perlでは例えば、.cgiのように
ピリオドは拡張子の前につけます。ディレクトリ名
は1でも3でもいいのでしょうが、ここは1という
指定がありますので変更してください。

当方の偶然のテスト結果では、3と4のディレクトリを
作成されたようですが、仕様によると、
「他の場所にあるCGIファイルはすべて削除します」
に該当するおそれがあります。

サーバーは、
1 cgi-binに画像を置く事ができる
2 cgi-binに画像を置く事ができない
かどうか をお調べください。
1の場合、上のディレクトリ構成が可能です。
2の場合は、niftyが参考になると思います。

この1か2か、が判明すれば、設置は簡単です。
□ そな [2004年03月17日23時15分]
NXer様
ありがとうございます。。
> >初歩的ミス
まさにその通りでした。。
ご指摘通り cgi_bin が原因でした。
cgi-binと修正したところ正常に作動しております。

niftyのほうが cgi_bin なので すっかり同じだと思い込んでいたのと 直前に設置したカウンタが正常に動いていたため 思いつきもしませんでした。

何事もしっかり見ないとだめですね。。今回は反省だらけです。。

http://boomthep.zdap.jp/
よかったら 無事設置された姿を見てやってください。。笑
それではどうもありがとうございました。。。。
一定時間書込が無かったので過去ログに移りました

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

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