Win95でカウンターをつけるには?

[上に] [前に] [次に]
ナナ 1999/11/16(火) 15:21:12
イントラネットのHPにカウンターを付けようと挑戦しています。
サーバーはWinNTですが、取り合えず自分のPC(Win95)
でお試し中です。
http://〜/test1.cgiは表示されたのでCGIは動くのでは(?)と
思っています。
http://〜/cgi-bin/wwwcount.cgiを実行しても
「サーバーが見つからないか、または DNS エラーです。」となります。
過去の質問なども検索しましたが初心者の私には解らなく困っています。よろしくお願い致します。

Nobu3 1999/11/16(火) 18:09:28
まずは「自己診断」でしょう。

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

これで解決すればいいけど・・・。

グリポン 1999/11/16(火) 21:17:40
それ以前にWin95でしてるのだからサーバーはちゃんと立ってるんでしょうか?
状態の詳細が書かれていないのでその辺から考えてしまいます。

ナナ 1999/11/17(水) 11:17:52
とほほさんの「Windows 95/98でCGIを動かそう」でPerlとWEBサーバーソフトをインストールしました。その中の「(5)CGIを動かしてみる」で
「うまく動くかな?」の表示を確認しました。
Perlは社内のソフトライブラリーからダウンロードしたのでバージョン
が古いかもしれません。(製品バージョン:5.003 Build 316)

>それ以前にWin95でしてるのだからサーバーはちゃんと立ってるんで
>しょうか?
httpd.exe を起動し、アイコン状態にしたままでOKですか?

>http://〜/cgi-bin/wwwcount.cgi?test
>これで解決すればいいけど・・・。
実行したのですが・・・(IE5を使っています。)
「ページが表示されません」となりました。

質問の仕方や用語などまだまだ解からない事ばかり・・・
これから勉強してゆきますので、よろしくお願い致します。
書き込みありがとうございました。

Nobu3 1999/11/17(水) 11:38:24
「httpd.exe」なら、
「オプション」->「一般...」->「一般」の中に
「CGI出力を検査」というチェックボックスがあると思います(ver1.19fで確認)
これをチェックするとCGIからのエラー出力が見れたと思います。

TAKI 1999/11/17(水) 19:55:47
>>http://〜/cgi-bin/wwwcount.cgi?test
>>これで解決すればいいけど・・・。
>実行したのですが・・・(IE5を使っています。)
>「ページが表示されません」となりました。

もしもhttp://127.0.0.1/cgi-bin/wwwcout.cgi
(あるいはhttp://localhost/cgi-bin/wwwcout.cgi)
で呼び出してるなら…

[オプション]-[一般]-[エイリアス]の「実行パス」の
「/cgi-bin」のチェックを外してますか?
もしチェックがついたままなら、
/cgi-binは、その実行パスのところに書いてあるディレクトリを
意味するようになるので
そこにwwwcount.cgiがなければFile Not Foundです。
[オプション]-[一般]-[一般]の「ドキュメントルート」を変更している場合
そのドキュメントルートの下にcgi-binディレクトリを作っても
実行パスで設定されている方のディレクトリが
/cgi-binディレクトリになります。

「http://〜/cgi-bin/」を見て、
その中に本当にwwwcount.cgiがあるか確認してみてはどうでしょう?

ナナ 1999/11/19(金) 11:04:34
[[解決]]
>オプション」->「一般...」->「一般」の中に
>CGI出力を検査」というチェックボックスがあると思います
>ver1.19fで確認)
>これをチェックするとCGIからのエラー出力が見れたと思います。
エラー出力が見れました。内容は「Error 500
CGI エラー - Content-Type ヘッダが正しくありません。」でした。
wwwcount.cgiのエラーの出ている行の頭に#を付け
gifcat.plのエラーの出ている行の頭に;#を付けてみた所
カウンター表示がされました。

プログラムの事はよく解からないのでこの方法でよいのでしょうか?
wwwcount.txtをwwwcount.cgiという名前で保存するだけではダメ
なんですね・・・

カウンター表示が出来て嬉しいです。
皆さん、ありがとうございました。
また、お世話になる事があるかと思いますが
よろしくお願い致します。

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