□ そな [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/よかったら 無事設置された姿を見てやってください。。笑それではどうもありがとうございました。。。。 一定時間書込が無かったので過去ログに移りました
はじめまして電光愛用させていただいております。今回新たに 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";こんな感じですが 間違ってるところありますでしょうか?パーミッションも何度も確認しましたが 合っているようです。初歩的ミスかもしれませんが、よろしくお願いします。
すいません ディレクトリ構成図(?)が間違ってました。。/public.html......├index.html ■電光!を表示するページ......├ (rel.html) ......├/cgi_bin/CGI実行可能ディレクトリ..........├/denkoh/ .............├/temp/ 作業用ディレクトリ.............│...└ data.cgi (666) .............├/image/ 画像ファイル設置ディレクトリ 省略.............├ denkoh.cgi (755) メインスクリプトファイル(初期設定部分有り).............└ jcode.pl (644)です。よろしくおねがいします。
はじめまして。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か、が判明すれば、設置は簡単です。
NXer様ありがとうございます。。 > >初歩的ミスまさにその通りでした。。ご指摘通り cgi_bin が原因でした。cgi-binと修正したところ正常に作動しております。niftyのほうが cgi_bin なので すっかり同じだと思い込んでいたのと 直前に設置したカウンタが正常に動いていたため 思いつきもしませんでした。何事もしっかり見ないとだめですね。。今回は反省だらけです。。http://boomthep.zdap.jp/よかったら 無事設置された姿を見てやってください。。笑それではどうもありがとうございました。。。。