アクセスカウンタ(cgi_pagelog)起動せず(泣)

このQ&Aのポイント
  • XP+IIS+Active Perl環境で動かしているアクセスカウンタ(cgi_pagelog)が正常に動かない。
  • ローカルテスト段階でCGIが動くかどうかテストしたが、自作のHTMLで設定したcgi_pagelogが動かない。
  • fly.exeの操作が必要かどうかも不明。
回答を見る
  • ベストアンサー

アクセスカウンタ(cgi_pagelog)起動せず(泣)

アクセスカウンタ(cgi_pagelogというフリーソフト)を動かしたいのですがどうしても動かず悩んでいるのでどなたか教えてください。 環境はXP+IIS+Active Perlで動かしています。ちなみにまだローカルテスト段階です。 一応CGIが動くかどうかテストして環境変数を表示させるところまでうまくいっています。 cgi_pagelogの設定方法をみながらやってもともとインストールのパッケージにはいっていた「PageLog.html」についているカウンタは正常に動くのは確認しました。(ログとかはいらずカウンタだけでよいので) そこで自分のテスト用HTMLに記述されているタグを書いて設定しましたが動きません。 ページをローカルで開くとカウンタは「×」で表示されてしまいます。 他では動くのに自分の記述したものが動かないのはどうしてでしょうか? ホスト名とかはよく確認しましたが間違ってはいません・・・ ご存知の方いらっしゃいましたらよろしくお願いします。 あとfly.exeは説明書どおりにいれたのですが何か操作しなければいけないものなのでしょうか?

  • Perl
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • Suzi
  • ベストアンサー率38% (130/334)
回答No.1

>>「PageLog.html」についているカウンタは正常に動くのは >>確認しました。(ログとかはいらずカウンタだけでよいので)  状況がちょっと分らないのですが、ログ(ファイル)がないとアクセスカウンターは永遠に動かないと思いますが?  そのPageLog.htmlはリロードや再アクセスするとちゃんとカウンターが動くのでしょうか? fly.exeは、それらアクセスカウンターに必要なファイルを圧縮してまとめたものではないでしょうか。この場合は不要と思われます。 >>ページをローカルで開くとカウンタは「×」で表示されてしまいます。  と言うことは画像のアクセスカウンターと思いますが、画像ファイルなどのパスは合っていますか?  「×」が表示されるということは、画像表示のところまでは来ていると思いますので、その辺のパスとかではないでしょうか。  「×」が表示された画面でソースを見てみると分ると思います。

mr_r00
質問者

補足

回答ありがとうございます!! 補足です。 >状況がちょっと分らないのですが、ログ(ファイル)がないとアクセスカウンターは永遠に動かないと思いますが? ちょっと言い方間違えました そのソフトはログ集計機能とかあるのですが使う予定はないので設定はしないという意味です。 >そのPageLog.htmlはリロードや再アクセスするとちゃんとカウンターが動くのでしょうか? リロードとかしても完璧でした >「×」が表示されるということは、画像表示のところまでは来ていると思いますので、その辺のパスとかではないでしょうか。  「×」が表示された画面でソースを見てみると分ると思います。 これは、CGIのファイルなどを開いて確認するということでしょうか?

関連するQ&A

  • アクセスカウンタの表示が出来ない

    今アクセスカウンタを作動させようとしておりますがうまくいかないのでどなたかご教示ください(調べたりないのかもしれませんがすみません。。。。) 環境はWindows XPでIISを使用してWEBサーバーを立てています。 まだ、アップロードとかではなくローカル環境でテスト作業中です。 CGIを動かすためにActive Perlを入れてあります。 一応テストをしてwwwrouteと同じディレクトリにcgi-binというものを作ってその中に環境変数を表示させるファイルを入れたら表示に成功しました。 そこで今度アクセスカウンタを表示させたいのでwwwroute配下にtest.htmlをつくりあるフリーソフトのCGIカウンタをいれhtmlの中にタグを書き込みtest.htmlと同じディレクトリにCGIのexeファイルなど置きましたがhtmlを表示させるとカウンタが「×」表示になってしまいます。 何がいけないのでしょうか?よろしくお願いします。

    • ベストアンサー
    • CSS
  • フリーで公開されているCGIのアクセスカウンタの使い方で

    cgi_pagelogというフリーソフトでアクセスカウンターの設置をしようと思っております。CGIでアクセスカウンタの設定をしたいためです。 ひとつ疑問点があるのですがこれはActivePerlなどの環境は必要ないものになるのでしょうか? 例えばIISなどでテストをしたときにインストールのみで可能な代物でしょうか? あと手順どおりインストールしたのですがどうしてもリンク切れをおこしてしまいます。 一応文が間違っていないか確認をしたのですが大丈夫です。 原因はなぜでしょうか? ちなみにIIS5.1でCGIは使えるようにしてあります。 環境(XP、IIS5.1です)

    • ベストアンサー
    • CGI
  • cgiコードが表示されてしまう

    こんにちは。CGIを勉強し始めたばかりの素人で初歩的な質問で申し訳ありませんが、どうしても解決できなくて質問させて頂きました。宜しくお願いします。 win2000にてApache、active perlを使用しております。 今回初めて簡単なCGIを作ってローカルホストで確認しようとしたのですが、CGIがコードのまま表示されてしまいます。 perlインタプリタ→d:\Perl\bin\perl cgiはd:\Apache\htdocs\testフォルダに置き http://127.0.0.1/test/test1.cgiでアクセスしてみたのですが私の作ったtest1.cgiに限らずどのCGIでもコード表示されてしまいます。 何が悪いのか分からず困ってしまっています。(ここまでは入門書の指示通りに設定してきたのですが) 宜しくお願い致しますm(_ _)m

    • ベストアンサー
    • CGI
  • アクセスカウンタ

    プロバイダWAKWAKの無料HPサービスで、 アクセスカウンタを作成、設置しました ユーザー設定ガイド http://www.wakwak.com/support/setup/homepage/cgi/counter.html の通り、 txtファイルに、下記の記述を追加 <img src="/cgi-bin/Count.cgi?df=xxxxx|user=yyyyy"> xxxx はアクセスカウンタ名 yyyyyはFTPログインID を入力しました txtファイルは、『count.txt』とファイル名をつけて、保存 これを cgi-bin に アップロードして、 アドレスバーに下記の通り入力、表示しようとしましたが・・・ http://park21.wakwak.com/~○○○/cgi-bin/count.txt (○○○は私のFTPログインID) エラーの表示になってしまいました CGI Error The error was detected while processing this request. Be sure of followings: The CGI script does exist. The permission of CGI script is 755. The Perl path in CGI script is #!/usr/local/bin/perl. CGIスクリプトの呼び出し中にエラーが発生しました。 下記の点をご確認ください。 ・CGIスクリプトが存在すること。 ・CGIスクリプトのパーミッションが755であること。 ・CGIスクリプトのperlのパスが #!/usr/local/bin/perl であること。 アクセスカウンタが表示できない理由は何でしょうか?

  • CGIにSSIカウンタをつけたい

    掲示板や日記帳などのCGIに、別途ダウンロードしたSSIのテキストカウンタを表示させようとしたところ、ローカル・Web共に表示されませんでした。 表示する為の記述は「<!--#include virtual="仮想パス"-->」で、HTMLファイルに記述した場合は問題なく表示・動作しました。 HTMLファイルで表示・動作しましたし、CGI・SSI・「.htaccess」ファイルなどの設定はおそらく問題ありません。 SSIのテキストカウンタは「The Room」というサイトの「Text Day Counter Ver.1.10 SSI版」を使用しています。 CGIは「掲示板や日記帳など」と言いましたが、まだ検討段階で特定のCGIはなく、色々なCGIで試しています。 ※特定のものだけではなく、テキストカウンタを表示したいと思うCGIにつけたいのです。 CGIの記述は (1) print "<!--#include virtual=\"仮想パス\"-->\n" ; (2) print '<!--#include virtual="仮想パス"-->\n' ; (3) print "<!--#include virtual='仮想パス'-->\n" ; (4) print <<"EOM"; <!--#include virtual="仮想パス"--> EOM と4通り試しましたが、どれも動作しませんでした。 SSIのテキストカウンタのパスが「http://xxx.yyy.zzz/aaa/bbb/ccc/txtdayc1.cgi」だとしたら、仮想パスは「/aaa/bbb/ccc/txtdayc1.cgi」のようなので、そう記述しましたが動作しませんでした。 CGIと同じディレクトリに置いているので、記述を「<!--#include virtual="./txtdayc1.cgi"-->」に変えたところ、HTMLファイルでは動作しました。 なぜSSIのテキストカウンタがCGIで表示されないのか、アドバイスをお願いできないでしょうか? また、「<!--#include virtual="仮想パス"-->」を「<!--#include virtual="CGIファイル名"-->」または「<!--#include virtual="フルパス"-->」のように記述しても問題ないのかも教えて頂けると助かります。 宜しくお願い致します。

    • ベストアンサー
    • CGI
  • IISを用いた場合のアクセスカウンタ動かず

    今XPにIISを入れております。 小規模でサーバー運営をしたいと思いテストするための環境を作ったのですが簡単なところからと思ったはずがうまくいきません。 一応CGIを使ってでもいいのでアクセスカウンタを入れたいんです。 仮のトップページを作って(多少HTMLの知識あり)フリーソフトでアクセスカウンタを探したのですが比較的難しくうまく設置できません。どなたか比較的簡単なアクセスカウンタの設置方法やサイトをご教示ください。ググってもこういうところがなかなか見つからなくて(CGI使うための設定とかもです)・・・・ いろいろ知識が抜けているせいだよといわれかねないのですがとにかく早く覚えたいのでよろしくお願いします。

  • cgiのアクセスカウンターで出来ることは?

    現在、自分自身のHPを公開しており、そのHPではアクセスカウンタ用cgiを使用しております。 ここで、 http://xxxxx.xxx/index.html へとアクセスした場合にだけカウントアップされるカウンターを http://xxxxx.xxx/yyy/zzz.jpg (←HP内のデータ) をダイレクトにアクセスされた場合にもカウントアップさせたいと思っております。 index.html内にcgiの記述をしておけば、index.htmlへのアクセスがあった場合にカウントアップされるのは理解しておりますが、別フォルダのzzz.jpgに直リンが張られていて、ダイレクトにzzz.jpgにアクセスされた場合にもカウントアップされる設定方法が分からないでおります。 →何か良い方法がありますでしょうか?

  • カウンターcgiをHTMLに表示したい

    perlの入門書を見て簡単なカウンターのcgiを作りました。gif画像を10枚使ってテキスト数字のかわりに表示させるものです。 サーバーにアップして動作確認もしました。ちゃんと動いています。 このカウンターをHP上のHTMLのページに表示させたいのですが方法が分かりません。 <img src="カウンターcgiのURL"> と書いたのですが、ダメでした。 画像ではないのでimgタグだとダメなのでしょうか。 どうすればHTMLに表示できるのか教えて下さい。 関係があるか分かりませんが、SSIは使えます。

    • ベストアンサー
    • Perl
  • IIS6.0でcgiが認識できない

    IIS6.0でcgiが認識できないのですが 以下の構成でどうなのでしょうか? 仮想パスは認識できているようなので、 http://*.*.*.*/cgi-bin/index.html は表示できます。 ■環境:win2k3/ActivePerl5.8.4/IIS6.0 #################################### アプリケーションの構成マッピング ------------------------------------ ●ISAPI拡張をキャッシュする(checked) ●アプリケーションの拡張子 .pl D:\user\local\bin\perl.exe GET,POST .cgi D:\user\local\bin\perl.exe GET,POST ※スクリプトエンジン(checked) ※ファイルの存在を確認する(checked) #################################### perlの実行ファイルは,ググった結果、以下のものも試してみましたが だめでした。 perlIS.dll perl5.8.4.exe perl.exe "%s" %s どうぞお願いします。

  • カウンターCGIを探しています。

    現在カウンターをレンタルしてサイトを運営しているのですが、 サイトを借りている無料サーバーさんが、じきにバナー広告貼り付け型のレンタルが禁止になるかもしれないとのコトなのでこれを機にCGIに切り替えるべく好みのものを探しているのですが、なかなか見つかりません。 下記条件に当てはまるカウンター・アクセス解析CGIを配布しているサイトさんをご存知の方、いらっしゃいましたら教えて頂きたく思います。 <カウンター> ・軽い(出来ればテキスト) ・Perl (・昨日、今日、トータルの訪問者数が表示できる) <解析> ・ホスト名、リンク元、生ログ閲覧可能。その他の機能の有無は不問です ・管理者パス設定可能(普通そうだと思いますが一応) ・ログ件数不問(500件もあれば十分です) こんな感じでどうでしょうか?リンク義務の有無は問いません(貼り付ける場所がトップやアクセス解析対象ページに限定されているものは設置できないのですが)。 わがままな条件ですが、多少の欠如は構いませんのでよろしくお願いいたします。