WWW カウンター、[an error occurred ...] と出てしまいます。

[上に] [前に] [次に]
HMGalpha [E-Mail] [HomePage] 1999/12/20(月) 14:34:21
はじめまして。HMG と申します。
WWW カウンターについて、皆さんに質問したいことがあります。

私のプロバは VC-net。CGI、SSI など、なんでも使えるはずです。しかし、SSI で WWW カウンターを使おうとすると、どうやっても 、[an error occurred while processing this directive] というエラーが出てきます。
いつも、AN HTTPD を使って、CGI や SSI の動作チェックなどやっています。そこで、カウンターは問題なく動くのですが、いざアップすると、このようなエラー表示が出てきてしまいます。アップする際に、アスキー転送になっているか、パーミッション、スクリプトの 1 行目、また、ファイルの絶対パスもきちんと書き換えています。そもそも、パス間違えるとなにも表示されなくなると思いますが。その他思い当たるところも、全てチェックしたつもりです。それなのに、こうエラーが出てしまう。
ただ、私は、cgi-bin ディレクトリに、さらに wwwcount ディレクトリを作って、そこにカウンターのスクリプトをおいています。それが原因、でもなさそうです。cgi-bin の中に直に置くのも試してみましてた。

更新日などを表示するところに使っている SSI は、アップしても問題なく動いております。そうなると、なにが問題だと考えられますか?

以上です。
レスお待ちしてます。

いそぎんちゃく [HomePage] 1999/12/20(月) 14:44:31
.htaccess
を設定してますか?

<.htaccess>
AddType text/x-server-parsed-html .html

<呼び出し側html>
<!--#exec cgi="/~hmg/cgi-bin/wwwcount.cgi?"-->

これでOKのはず。

HMG 1999/12/20(月) 15:36:22
早速のレス、どうもです。
それで、試してみましたが、無理っぽいです。.htaccess は、設定不要と聞きましたが。うちは www3 なんで。まあ、設定してみましたが、やはり無理です……。

いそぎんちゃく 1999/12/20(月) 16:27:16
http://www3.vc-net.ne.jp/~hmg/cgi-bin/wwwcount.cgi?text

を実行してみましたがエラーとなってしまいました。
なにか、関係があるのかな?

http://www3.vc-net.ne.jp/~hmg/cgi-bin/wwwcount.cgi?test
はOKだったけど

いそぎんちゃく 1999/12/21(火) 08:41:13
http://www3.vc-net.ne.jp/~hmg/cgi-bin/wwwcount.cgi?text
今はOKとなってますね

ところで、先ほど自分の.htaccessを確認してみました。

内容は

Options FollowSymLinks ExecCGI Includes
AddType text/x-server-parsed-html .shtml .html .htm .cgi
AddType text/x-server-parsed-cgi .cgi
AddType application/x-httpd-cgi .cgi .pl

のようになっておりました。
(おそらく重要なのは一行目ではないかと)

そういえば、ワタシも最初の頃、SSIカウンターがうまく行かないなぁ〜と悩んでいたのであった。たしか、この一行目を追加したので直ったように思います。

HMG 1999/12/21(火) 14:37:07
[[解決]]
いそぎんちゃくさん、どうもありがとうございました。やはり .htaccess っぽかったっす。あれえ、設定不要と書いてあったのは気のせいだったのかあ?

なにもともあれ、きちんと動くようになりました。
ありがとうございました。

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