カウンター設置
おかげ様で、最近、「Maru-J Blog」へのアクセス件数が増えております。
(1日、百数件のアクセスを頂いております!)
そこで、前日・当日のアクセス数を表示するために、「Kent Web」様のアクセスカウンター「Day Counter」を設置することにしました。
各設定を終え、動作状況をチェックしてみると.....
えっ!?...画像が表示されていない!!!
チェックモードでcgiを実行すると...
「CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:」 って、エラーを吐いてる!何で!????
調査をしていると、マッピングを変更することにより、改善されることがあることが分りました。
(当Web鯖は、IISを使っていたのです)
IISでcgiを実行させようとするとき、マッピングと呼ばれることをやってると思います。
実行ファイルとして「C:\Perl\bin\perl.exe "%s" "%s"」(パス名は任意)をしている例が多いと思います。
.cgiを動かそうとした時、上記エラーを吐いてしまうことがあるようです。
そこで、ここを「C:\Perl\bin\perlis.dll」(パス名はやはり任意)に変更とします。
変更することにより、動作するようになり事があるようです。
もちろん無保証です。
上記マッピングを変更し、cgiをチェックモードで動かす。
ヨッシャー!チェックモードで見事(?)動作。
テストHPを作成し、そのHPにカウンターを設置し、チェックすると....
おーっ!!!!エラーってる!!!何で???(泣)
「DayCounter」だけでなく、他のCGIもほとんど動作しなくなっちゃいました!
MTまで動かない!
ってことで、少し考えることにする。
カテゴリ
01 Server 構築トラックバック(0)
このブログ記事を参照しているブログ一覧: カウンター設置
このブログ記事に対するトラックバックURL: http://maru-j.com/mt/mt-tb.cgi/125



コメントする