CGIでしたかったことは、アクセス解析でした。
社内のイントラネットのページに、どれだけアクセスがあったか
どの部署の人たちが見ているか、などなどを調べたかったのです。
アクセス解析ソフトをダウンロードして、解凍して
置いてみたのですが、なんだかうまくいきません。
※アクセス解析ソフトは
http://www.bayashi.net/st/ds/の
dopvSTAR* というソフトを使用しました。
管理画面(dsa.cgiというファイル)を表示しようとすると
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
Can't locate ./dsi.pl in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .) at
c:inetpubwwwrootcgi-bindsdsa.cgi line 16.
こんな感じのエラー。
./dsi.plがみつからない と言っているみたいなのだけど
同じディレクトリ(ds)にあるのになぜ?
あれこれ試したあとに
dsフォルダを仮想ディレクトリとして発行してみました。
すると…
管理画面が表示された♪
でも、そこで管理者パスワードを設定しようとすると
『エラーが発生しました。
◆パスワードファイル書き込み時にロックが失敗しました。』
と出て、パスワードを設定できません。
なんだろう。。。としばらく悩む。
原因は、フォルダのアクセス権でした。←メロディさん発見。
Linuxとかだと、パーミッションで設定するのだと思いますが
Windowsでは、共有(Everyoneにフルコントロール) NTFSのときは
セキュリティタブでEveryoneにフルコントロールなどの権限がないと、書き込みができないようです。
フルコントロールまでしなくてもいいかもしれないけど…。
やっと、自分のマシン(Windows2000)でアクセス解析ソフトが動いたー。
Linuxで試すのは、どうなったんだろう...
※社内のWebサーバでは、実はなんの問題も無く、同じ解析ソフトが
動いています。
※ANHTTPを使わなくても、CGIはIISだけで、動いてるようです。
とても無駄なことをしていた?
社内のイントラネットのページに、どれだけアクセスがあったか
どの部署の人たちが見ているか、などなどを調べたかったのです。
アクセス解析ソフトをダウンロードして、解凍して
置いてみたのですが、なんだかうまくいきません。
※アクセス解析ソフトは
http://www.bayashi.net/st/ds/の
dopvSTAR* というソフトを使用しました。
管理画面(dsa.cgiというファイル)を表示しようとすると
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
Can't locate ./dsi.pl in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .) at
c:inetpubwwwrootcgi-bindsdsa.cgi line 16.
こんな感じのエラー。
./dsi.plがみつからない と言っているみたいなのだけど
同じディレクトリ(ds)にあるのになぜ?
あれこれ試したあとに
dsフォルダを仮想ディレクトリとして発行してみました。
すると…
管理画面が表示された♪
でも、そこで管理者パスワードを設定しようとすると
『エラーが発生しました。
◆パスワードファイル書き込み時にロックが失敗しました。』
と出て、パスワードを設定できません。
なんだろう。。。としばらく悩む。
原因は、フォルダのアクセス権でした。←メロディさん発見。
Linuxとかだと、パーミッションで設定するのだと思いますが
Windowsでは、共有(Everyoneにフルコントロール) NTFSのときは
セキュリティタブでEveryoneにフルコントロールなどの権限がないと、書き込みができないようです。
フルコントロールまでしなくてもいいかもしれないけど…。
やっと、自分のマシン(Windows2000)でアクセス解析ソフトが動いたー。
Linuxで試すのは、どうなったんだろう...
※社内のWebサーバでは、実はなんの問題も無く、同じ解析ソフトが
動いています。
※ANHTTPを使わなくても、CGIはIISだけで、動いてるようです。
とても無駄なことをしていた?