ラウンジ(兼FAQ掲示板)

date.cgiについて。
過去ログ NO.1035739641
□ きづきいれん [2002年10月24日17時14分]
皆様初めまして。M(_ _)M
この度電光!掲示板をDLさせて頂きました。
設置を試みた所。

date.cgiが開きません。と出ます。

ここの過去ログをすべて読んで
色々と試したのですが上手く行きません。
パスが間違ってるのでしょうか。
ご教授をお願いいたしたく書き込みさせて頂きました

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

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

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

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

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

date.cgiの拡張子をiogにしてみたりもしたのですが
やはり同じ状態です(涙)
rel.htmlの方は上手くいったのですが。。。

どうぞよろしくお願い致します。M(_ _)M
□ りティ [2002年10月27日01時49分]
こんにちは。りティと申します。

> date.cgiが開きません。と出ます。

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

んん?よぉくスペルを見てみましょう。(笑)

「日付」ではなく「データ」です。
ファイルをリネームしていない限り、
転送しているのはdata.cgiのハズ。
つまりdate.cgiがサーバーに存在していないのでしょう。
それでエラーが出るのではないでしょうか?
$file = "./data.cgi";
に設定を直して挑戦してみてくださいね。
□ きづきいれん [2002年10月27日03時07分]
りティさま。初めまして!返信有難う御座いました!
りティサマのサイトも拝見させて頂きました。
りティさまの電光の設置方法を見ながらやってみたりもしたんですけど。
やっぱり、data.cgiが開けませんと出ます。
あんなに分かりやすく説明してあるのに設置がうまく行かずで
自分の理解不足に恥ずかしく思っております。(涙)

> > # ログファイルの名前
> > $file = "./date.cgi";
>
> んん?よぉくスペルを見てみましょう。(笑)
>
> 「日付」ではなく「データ」です。

こちらも直してみましたがダメでした(T-T*)
(助言ありがとうございました!)
再度DLしなおして
設置してみました。結果は同じでしたが…。

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

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

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

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

今度はこんな感じにしてみたんですけど。。。
どこか不適切な所があるのでしょうか?
何度も同じ質問ばかりで申し訳ありません!!!
どうかご教授頂けると嬉しいです。

設置URL
http://kidukiiren.banbi.net/denkoh/denkoh.cgi?html
パスワードは「denkoh」
rel.htmlはhttp://kidukiiren.banbi.net/rel.htmlです。

サーバーは、パーツミッション不要のロケット3です。
どうぞ
よろしくお願い致しますM(_ _)M


□ りティ [2002年10月27日08時44分]
色々施行錯誤のなさっているのかな?
今はdata.cgiではなく、
data.logが開きませんというメッセージが出ているので、

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

になっているものか、と予想されます。
もう一度ご確認ください。
http://kidukiiren.banbi.net/denkoh/temp/data.cgi
は空でもきちんと存在しているようですね。
ただし、エラーメッセージが、
きづきいれんさんがお使いのプロバイダのCGIサポートに
載っているエラーそのものなので、

*以下該当箇所引用
>実行したら、'C:\Inetpub〜 .cgi' script produced no output と表示されます。
> Prelの文法エラーです。プログラムをもう一度チェックしてみてください。
>FTPで転送時、改行コードが違っていてもエラーになります。

ここで指摘されている通り、設定の最中に無意識に
どこかでミスをしてしまっている可能性があるかと思います。
(例えば行末で ;を気付かず消してしまった、など)

http://homepage1.nifty.com/ritea/sueponif/chart/goal11.html

でご紹介している文法チェック方法を試されてみてはいかがでしょうか?
□ すえぽん [2002年10月27日13時17分]
# 作業用ディレクトリ(/temp/フォルダ)

これは、http: からのURL形式ではなく、
相対パスまたは絶対パスでなければいけません。
□ きづきいれん [2002年10月27日19時49分]
りティ様>
すえぽん様>

返信有難う御座いました!!
苦節3日!無事設置出来ました!O(≧∇≦)O
大事に使わせていただきます!

苦節した分
すごく嬉しいです!
本当にありがとうございました!!!!
M(_ _)M
□ りティ [2002年10月28日00時53分]
Oops! おっと、そこでしたか。
なぜかアットニフティでは絶対パスでも動いてしまうので、
初心者には一番分かりやすい方法かな、と思い
私のニフティでの設置説明ページではそうしていました。

ちなみに、今回の件で色々テストしてわかったのですが、
cgi-binフォルダと通常のhtmlを置くフォルダ(homepage)の間では
お互いを絶対パスのみで記述するよう、ニフティのCGIページ
| └表示ページ.html
└/cgi-bin/
  └/temp/

$data_dir = "../cgi-bin/denkoh/temp/";
としてみましたら、動いてしまいました。(笑)
おそらく、表示htmlから直接指定するのとは異なるケースだからだと思います。

何はともあれ、きづきいれんさんには、
返って余計な手間を取らせてしまって、すいませんでした。m(_ _)m
□ きづきいれん [2002年10月28日02時27分]
りティさま>

いぇいぇ!今回の件で
とても勉強になりました!
絶対パスの事等も良く理解できましたし(*´▽`*)
りティ様のお陰と思っております!!!

また分からなくなったら勉強しに
サイトにお邪魔いたしますね!!


一定時間書込が無かったので過去ログに移りました

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

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