リンク元発見機能の書き方

[上に] [前に] [次に]
にゃー 2000/01/27(木) 01:32:50
とほほカウンタを使わせていただいてます。
他のCGIプログラムも使いたいので、整理のためにカウンタのディレクトリを変更しようと思い、cgi-bin/count/ディレクトリに入れました。
リンク元発見機能を使っているので、設置法のページにあるスクリプトを書き、
SRC="cgi-bin/wwwcount.cgi
の部分を、
SRC="cgi-bin/count/wwwcount.cgi
に変更しました(二ヶ所)が、表示はされるもののカウントアップされません。
他にも変更する必要のある箇所があるのでしょうか?
なんとか自力解決を試みたのですが…無理でした(T-T)
おわかりになる方、教えてください、お願いします。

ラウォッチ 2000/01/27(木) 11:01:20
countディレクトリ配下に lockディレクトリを作りましたか?

にゃー 2000/01/27(木) 15:37:03
はい、lockディレクトリは作りました。
パーミッションの設定も何度も確認したので間違いないと思います。
countディレクトリ自体のパーミッションは755にしてあります。(cgi-binディレクトリのパーミッションと同じ)

ラウォッチ 2000/01/27(木) 16:26:22
以下は全部ありますか?

http://サーバー/ディレクトリ/cgi-bin/count/0.gif
http://サーバー/ディレクトリ/cgi-bin/count/1.gif
     :     :     :  :
http://サーバー/ディレクトリ/cgi-bin/count/9.gif
http://サーバー/ディレクトリ/cgi-bin/count/gifcat.pl
http://サーバー/ディレクトリ/cgi-bin/count/wwwcount.cgi
http://サーバー/ディレクトリ/cgi-bin/count/wwwcount.cnt
http://サーバー/ディレクトリ/cgi-bin/count/wwwcount.dat
http://サーバー/ディレクトリ/cgi-bin/count/wwwcount.acc
http://サーバー/ディレクトリ/cgi-bin/count/lock/

あと、lockディレクトリは 777 ですか?

にゃー 2000/01/27(木) 17:08:17
ファイルは全部揃っています。
lockディレクトリは777になっています。
あと、レポート送信機能をオンにしてみたところ、アクセスされるたびにカウント数が0で中身が空(本文が空白)のレポートが送信されて来ます。

ラウォッチ 2000/01/27(木) 17:30:50
ちなみに、URL直接で

http://〜〜cgi-bin/count/wwwcount.cgi?test

どうなります。

にゃー 2000/01/28(金) 05:05:23
OK. CGIスクリプトは動作可狽ナす。

NG. /usr/local/bin/nkf が存在しません。
NG. wwwcountwwwcount.cnt が存在しません。
NG. wwwcountwwwcount.dat が存在しません。
NG. wwwcountwwwcount.acc が存在しません。

アレ? 私、CGIスクリプトを変な風にいじってしまっていたのでしょうか?(・・;
すみません、はじめから設置をやり直してみます。

にゃー 2000/01/28(金) 05:31:50
OK. CGIスクリプトは動作可狽ナす。

NG. /usr/local/bin/nkf が存在しません。
NG. wwwcountwwwcount.cnt が存在しません。
NG. wwwcountwwwcount.dat が存在しません。
NG. wwwcountwwwcount.acc が存在しません。

アレ? 私、CGIスクリプトを変な風にいじってしまっていたのでしょうか?(・・;
すみません、はじめから設置をやり直してみます。

にゃー 2000/01/28(金) 05:37:44
# 関連するファイルを洗い出しておく

のあたりで勘違いしていたようです(^^;
countname+拡張子で、countnameは先に設定があったのですね。直したら、テストでのNGは全部なくなりました。
……が……今度は画像が表示されなくなってしまいました。
何故………。accファイルを覗いたところ、カウントアップはされているようなので、また別のトラブルでしょうか……。
もうちょっと考えてみます。

にゃー 2000/01/28(金) 06:22:39
[[解決]]
よくわかりませんが、gifcat.plを新しいバージョンに差し替えたのが原因だったようです。以前のバージョン(1.50)に戻したところちゃんと表示されるようになりました。

ということで、カウンタは正常に動くようになりました。
最初にJavaScriptのミスだろうという予断があったのが敗因でした(T-T)
最初に設置したカウンタがちゃんと動いていたので自信過剰になっていたようです。反省。
ラウォッチさん、気長に付き合っていただいてありがとうございました。感謝。m(__)m

[上に] [前に] [次に]