あなたの習慣について教えてください!!

http://happy.honesto.net/cgi/
にあるdaycounter(SSI)をDLしてtok2で設置を試みたのですが、
どうもうまくいきません。

 アクセス総数:<!--#exec cmd="./count.cgi total"--><br>
本日のアクセス数:<!--#exec cmd="./count.cgi today"--><br>
昨日のアクセス数:<!--#exec cmd="./count.cgi yesterday"--><br>

としてみたのですが、何も表示されません。
また、exec cgiや、include virtualを使ったら、

[an error occurred while processing this directive]
とでてしまいました。

どうしたらいいのでしょうか?
tok2ではSSIを使用できると書かれていたのですが・・・・
ちなみにパーミッションはtok2推奨の、

ディレクトリ:lock・・・701
count.cgi・・・700
count.dat・・・600

としました。
どなたか設置方法を教えてください。

A 回答 (5件)

CGIに直接アクセスするとどうなりますか?


このCGIを使ったことは無いんですが、
他のCGIではそれでカウントされることがあります
なので直接アクセスしてもカウントされない場合はCGIの設定ミスになります
    • good
    • 0

画像は用意してありますか?



それから、
FTPで繋いでログファイルにアクセス数が記録されているか確認してください

この回答への補足

これは、テキストカウンターなので画像は要りません。

ログにアクセス数は記録されてません。

tok2での設置はあきらめた方がいいのでしょうか?

補足日時:2002/05/12 20:53
    • good
    • 0

http://tok2.com/cgi.html
を見て設定したんですよね?

配布元のパーミッションの設定の役割を見て、
それに合わせてtok2用の設定にしないとダメみたいですよ。

この回答への補足

ですから、配布元では、
+--count.cgi(755)
|
+--count.dat(666)
|
+--/lock/(777)(空のディレクトリを作成)
とされていたので、
tok2では、
count.cgi・・・700
count.dat・・・600
/lock/・・・・701

と設定したのです。

ですが、動作しないんです。

補足日時:2002/05/06 17:57
    • good
    • 0

>アクセス総数:<!--#exec cmd="./count.cgi total"--><br>


>本日のアクセス数:<!--#exec cmd="./count.cgi today"--><br>
>昨日のアクセス数:<!--#exec cmd="./count.cgi yesterday"--><br>

まず、このホスティング会社では、execコマンドやSSIは許可されていますか?

許可されていなければ、IMGで貼り付ける方法などはありませんか?

もし、許可されていなければこのコマンドでは表示する事はできません。試しにSSIを使うように .htaccess で書いてみるのもいいかもしれません。

この回答への補足

tok2ではSSIは許可されています。

そして、質問にも書いたように、
同じサイトのACCESS ANALYZER SSI
を#<!--#exec cmd="./access.cgi"-->
と記述してアップしたらちゃんと動作しました。

が、DAYCOUNTER SSIを
#<!--#exec cmd="./count.cgi total"-->・・・

と記述してアップしたら動作しないのです。

補足日時:2002/05/06 17:51
    • good
    • 0

拡張子が".shtml"になってますでしょうか?


詳しくは分かりませんが、たしかそれでSSIが使用できたはずです。

※いかなる場合においても責任は負えませんので、全ては自己責任でお願いします。

この回答への補足

拡張子は.shtmlです。

同じサイトにあるアクセスログのcgiは使えるのですが、
カウンターだけが表示されないのです。

補足日時:2002/05/06 15:04
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!