• 締切済み

カウンター設置について

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 としました。 どなたか設置方法を教えてください。

みんなの回答

  • Teenage
  • ベストアンサー率24% (67/278)
回答No.5

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

  • Teenage
  • ベストアンサー率24% (67/278)
回答No.4

画像は用意してありますか? それから、 FTPで繋いでログファイルにアクセス数が記録されているか確認してください

otoko20001
質問者

補足

これは、テキストカウンターなので画像は要りません。 ログにアクセス数は記録されてません。 tok2での設置はあきらめた方がいいのでしょうか?

noname#1709
noname#1709
回答No.3

http://tok2.com/cgi.html を見て設定したんですよね? 配布元のパーミッションの設定の役割を見て、 それに合わせてtok2用の設定にしないとダメみたいですよ。

otoko20001
質問者

補足

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

  • YUNTAKU
  • ベストアンサー率25% (32/128)
回答No.2

>アクセス総数:<!--#exec cmd="./count.cgi total"--><br> >本日のアクセス数:<!--#exec cmd="./count.cgi today"--><br> >昨日のアクセス数:<!--#exec cmd="./count.cgi yesterday"--><br> まず、このホスティング会社では、execコマンドやSSIは許可されていますか? 許可されていなければ、IMGで貼り付ける方法などはありませんか? もし、許可されていなければこのコマンドでは表示する事はできません。試しにSSIを使うように .htaccess で書いてみるのもいいかもしれません。

otoko20001
質問者

補足

tok2ではSSIは許可されています。 そして、質問にも書いたように、 同じサイトのACCESS ANALYZER SSI を#<!--#exec cmd="./access.cgi"--> と記述してアップしたらちゃんと動作しました。 が、DAYCOUNTER SSIを #<!--#exec cmd="./count.cgi total"-->・・・ と記述してアップしたら動作しないのです。

noname#191236
noname#191236
回答No.1

拡張子が".shtml"になってますでしょうか? 詳しくは分かりませんが、たしかそれでSSIが使用できたはずです。 ※いかなる場合においても責任は負えませんので、全ては自己責任でお願いします。

otoko20001
質問者

補足

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

関連するQ&A

専門家に質問してみよう