ラウンジ(兼FAQ掲示板)

Real_Time v.1.0の 『[real_time.dat ]が開けませんでした。』というエラーについて。
過去ログ NO.1092406416
□ ひえい [2004年08月12日22時05分]
初めまして。この度、real_timeを使わせていただきます、ひえいと申します。
設定は済んでアップして、パーミッションも設定してCGIを呼び出してみたところ

real_time.dat ]が開けませんでした。

というエラーが出てしまいます。
なにやっても原因が判りません。
詳細を明記しますので、お解りになる方の御指導のほどをお願いします。



#--------------------------------初期設定--------------------------------#

# このスクリプトの名前
$script = "real_time.cgi";

# ログ書込用ファイル
$file = "real_time.dat";

# ログ書込用ファイルの設置ディレクトリ
# (基本設定のままならこのままでよい)
$tmp = "./temp/";

# ファイルロック
# (人の出入りが頻繁にあるサイトや、カウントがおかしくなる場合は1にする)
$lock_mode = 0; # ファイルロックOFF = 0 ファイルロックON = 1

(変更はパスのみです。)

ディレクトリ構成

├ index.html

├ /real_time/

├ Real_Time.cgi

└ /temp/

└ real_time.dat

CGIのURL

http://pretty-diary.chu.jp/real_time.cgi
サーバーは「ロリポップ」です。


です。因みにテストは『
http://pretty-diary.chu.jp/real_time.cgi?html』でも行ってみましてが、同じエラーが出てしまいます。
本体とdatファイルを同じフォルダーに入れてみても同じエラーでした。
もう、ここまでくるとお手上げ状態です(泣
御指導の程をお願いします。
□ NXer [2004年08月13日23時13分]
はじめまして。NXerです。

当方のローカルサーバで、すえぽんさんの付属のframe_smp.txtを
利用した例を下に示します。この場合、4分割の左上(frameの名前が
realです)に
 ---------------------
|現在 1人の方が、  |
|ここを訪れています |
|@22時32分41秒    |
 --------------------
と表示されました。real_time.datにきちんとcgiはアクセスしています。
------------------------------------------------------サンプル
<TITLE>リアルタイムカウンターサンプルページ</TITLE>
</HEAD>
<FRAMESET rows="100,*" border="0" framespacing="0">
<FRAMESET cols="242,*" border="0" framespacing="0">
<FRAME src="http://127.0.0.1/~user/real_time/real_time.cgi" frameborder="1" name="real">
<FRAME src="upper.html" frameborder="1" name="upper">
</FRAMESET>
<FRAMESET cols="252,*" border="0" framespacing="0">
<FRAME src="side.html" frameborder="1">
<FRAME src="main.html" frameborder="1">
</FRAMESET>
<NOFRAMES>
<BODY><P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P></BODY>
</NOFRAMES>
</FRAMESET>
</HTML>
---------------------------------------------------ここまでサンプル
cgiを起動するタグです。

FRAME src="http://127.0.0.1/~user/real_time/real_time.cgi

この場合の当方のディレクトリ構成です。
------------------------------------
/public_html/
.....|-index.html
.....|- /real_time/
..............|-real_time.cgi
..............|-/temp/
...................|- real_time.dat
------------------------------------

>なにやっても原因が

ロリポップでは、このようなディレクトリ構成はどうなさっていますか。

http://pretty-diary.chu.jp/real_time.cgi

このURLを見る限り、cgiファイルにアクセスする時/real_time/という
ディレクトリを通っていないように思われます。このようなサーバー仕様
もあるのでしょうか。当方にはよく分かりません。

よくコンピュータになって考えよ、といわれます。肝心の仕様が
不明のため、疑問に適切な答えを出すことができません。


http://127.0.0.1/~user/real_time/real_time.cgi
http://pretty-diary.chu.jp/real_time.cgi
上の二つが当方とロリポップの違いです。

通常のサーバーでのcgiファイルへのアクセスするパス(path)です。
■/real_time/real_time.cgi

ロリポップでは/real_time/を作成しながら、パスを記述しなくても
cgiファイルに自動的にアクセスする仕様なのでしょうか。
□/real_time.cgi

何かわかりましたら、ぜひ教えてください。

>お手上げ状態です(泣

当方もすえぽんさんのcgi設置を試み、それ以前のhtmlや簡単な
cgiの知識では乗り越えることができない壁に直面しました。
多くの方がそのようです。これまでのウェブサイト構築の
基本を見直す、あるいは、基本に忠実になることが解決策
と思います。それは、ディレクトリ構成と構成を正しく
表現する初期設定です。それは、シンプルなエレガントな
構成と記述になります。結果がでると、自然に笑顔になります。
残暑は厳しいですが、クールに取り組んでください。


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

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

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