ラウンジ(兼FAQ掲示板)

real_time2 ニフティでの設置について
過去ログ NO.1083201739
□ akiko [2004年04月23日11時36分]
はじめまして
real_time2を設置しましたがどうしても画像が表示されません。

下記に必要事項を明記しましたが 私はCGI初心者で不備があるかもしれませんそのときは追記しますので教えてください。
よろしくお願いします。

2.エラーの詳しい状況
  いろいろかえてみましたがどうやっても画像が表示されません。
3.ファイル・フォルダ構成

  /cgi-bin/
     |
     └/realtime/
        |
        ├ real_time.cgi (755)
        |
        ├ gifcat.pl
        |
        └ /temp/ (777)
           |
           ├ real_time.dat (666)
           |
           ├ error1.gif
           ├ error2.gif
           ├ error3.gif
           |
           └ 0.gif 〜 9.gif


4.real_time2を設置しようしているURL
   http://homepage3.nifty.com/sarajyu
□ NXer [2004年04月23日18時20分]
はじめまして。NXerです。

>CGI初心者
おそらく次のウェブサイトをご覧になれば、cgiの習熟の
度合に関係なく、設置できることを確信しています。
@nifty利用者には最適のウェブサイトですから。

1)
http://www.ritea.jp/
に入り、

2)
「Let's すえぽんCGI」の見出しをクリック。

3)
次のcgi設置解説中、最後のリンクをクリック。
電光!@nifty [ 2003.9.22 ]
Birthday @nifty [ 2004.2.3 ]
Real_Time2 @nifty [ 2003.3.1 ]

後はそのウェブページでりティさんの指示に従って
ください。
もし万一、ご質問があるときは、このラウンジに書き込めば、
ご本人から、ご回答いただけるかもしれません。(~_~メ)

□ akiko [2004年04月26日09時49分]
お返事ありがとうございます。
リティさんのページにははじめに拝見させていただきました。
説明文を参考にその通りにしているつもりなのですが。。。

どうしてもうまくいきません。

下記はreal_time.cgiの先頭部分です。
この部分が間違っているのでしょうか?

#!/usr/local/bin/perl

#↑各プロバイダで指定しているパスを記述
#
# ログ書込用ファイル
$file = "real_time.dat";

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

# 画像ファイルの設置ディレクトリ
# (基本設定のままならこのままでよい)
$img_dir = "http://hpcgi3.nifty.com/sarajyu/realtime/temp/";

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

# リロード(更新)時間(秒で指定、あまり小さくしないこと)
$reload = 60; # ※ HTMLに記述する時間設定と必ず同じにして下さい。

# 使用できるURLを制限するかどうかの設定
#(制限しない 0; 制限する 1;)
$user_mode = 0;

# 使用できるURLを制限した場合、使用できるURLを('URL1','URL2','URL3')と言う形式でいくつでも記入
# ※ トップページに設置する場合、http://xxx.xx/~suepon/http://xxx.xx/~suepon/index.html
#  表示されるページは一緒でも、構造上別々に解釈しますので両方のURLを記入して下さい。
@user = (
'http://www.xxx.xx.xx/~xxxxx/',
'http://www.xxx.xx.xx/~xxxxx/index.html',
'',
'',
'');
□ akiko [2004年04月27日11時36分]
こんにちわ
ありがとうございます。

@niftyの場合CGIをUPするところが別にあるんです。

public フォルダのアドレスは
http://homepage3.nifty.com になってて

CGI-bin フォルダのアドレスは
http://hpcgi3.nifty.com になってるんです。

なので、real_timeの呼び出しの場所自体はあってると思うのです。。。

今度、フレーム以外で試しに作成してみたいと思います。

サーバーの立ち上げももう少し勉強してみます。
□ NXer [2004年04月27日22時49分]
前回の書き込み [2004年04月26日20時59分]の投稿は削除しました。
一部を修正、追加して再掲載します。NXerです。

その1)ディレクトリ構成です。@niftyでは、このような図に
なりますか。

|-/cgi-bin/
|.....|-/realtime/
|..........|-real_time.cgi
|...............|-/temp/
|...................|- 0.gif
|-/public_html/
......|-index.htm・・通常の表示位置
......|...|- top/flamtop.htm ・・・akikoさんのreal_time2を表示位置
......|...|- flamtop3.htm

その2)設置ページについて
(何ページでも設置可能)ということですが、フレームの場合
どうなるのかは、動作確認していません。
正規運用ページ以外にフレームなしの開発用ページ
(例 index1.htm)を仮設して表示可、不可をお試しください。

□当方のローカル・サーバーではディレクトリ構成は少し異なりますが
通常の位置までは表示可です。(追加)

==p.s.文献の推薦==
今後ますます多くのcgiを設置、改造されるかもしれません。
cgiはサーバーに思わぬ負荷を掛ける恐れがあります。
もしまだでしたら、ローカルサーバーを構築されてご自分
のコンピュータでcgiを試行されてはいかがでしょうか。
詳しくは、すえぽんさんこと末永政昭さんの著書
『JavaScript+CGIハイブリッドスクリプト』ディーアート、2004、
2300円の第1章を参考にしてください。

□同書に現在の来訪者を計測するカウンターのスクリプト
が収録されています(p.216)。cd-rom(sample37)
でも供給されています。(追記・amazonにて注文可)

なにかお役に立つ情報提供になりますでしょうか。
□ akiko [2004年04月29日10時22分]
ありがとうございます。

さっそくフレームなしページを作って試行してみましたが表示されません。

http://homepage3.nifty.com/sarajyu/index1.htm 
  ↑
ページを残してありますのでご覧下さい。(ちょっと変なページになってますが。。。)

ディレクトリの構成はNXerさんの書いてくださった図の通りです。

すえぽんさんの著書は早速アマゾンで注文しました。
本が届いたらがんばって読みます。
一定時間書込が無かったので過去ログに移りました

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

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