投稿日:2004年07月26日 作成鷹の巣

No.16866 AN HTTPD用アクセス解析ソフト(AWstats)設定例でドライブをDではなくHに置くには?



AN HTTPD用アクセス解析ソフト(AWstats)設定例でドライブをDではなくHに置くには?

No.16866 投稿時間:2004年07月26日(Mon) 16:06 投稿者名:そがっち URL:

はじめまして。Webサーバーを作るのに大変参考にさしていただいております。
アクセス解析をしようと思い
「AN HTTPD用アクセス解析ソフト(AWstats)設定例」通りに設定したのですがうまく動作いたしません。
出てくるエラーは
コマンドプロントでmakeuphtml.datを使用したとき
******** 2004年07月のHTMLフォルダを検査しています。 ********
******** 2004年07月のHTMLファイルを作成しています。 ********
Can't open perl script "awstats_buildstaticpages.pl":
No such file or directory
******** 2004年07月のHTMLファイル名を変更しています。 ********
Can't open perl script "linkreplace.pl": No such file or directory

終了します。何かキーを押してください . . .
となってしまいます。
「AN HTTPD用アクセス解析ソフト(AWstats)設定例」との違いは
ドライブDではなくドライブHに置いていることです。
開かれない"awstats_buildstaticpages.pl"と "linkreplace.pl"は
H:\www\edit\awstats\wwwroot\cgi-binに置いてあります。

makeuphtml.datでは
「perl combined.pl -year=%1 -month=%2(以下省略)」
のperlの後の
「combined.pl」「awstats.pl」の前に
「H:\www\edit\awstats\wwwroot\cgi-bin\」を付けています。
同じように「linkreplace.pl」と「awstats_buildstaticpages.pl」を設定したのですが
「Can't open perl script "***":No such file or directory」と出てきます。
他の設定は「AN HTTPD用アクセス解析ソフト(AWstats)設定例」と
同じように設定してあります。

わかりにくい点がありましたら悪い点がありましたらご指摘お願いいたします。
OSはWindowsXP Pro+SP1です。


よりスマートな書き替え方

No.16867 投稿時間:2004年07月26日(Mon) 18:53 投稿者名:通-行-人 URL:

# .dat? .bat?

私はこのシステムの利用者では無いですが、 元の makeuphtml.bat に目を通した後での感想を書かせてください。

> makeuphtml.datでは
> 「perl combined.pl -year=%1 -month=%2(以下省略)」
> のperlの後の
> 「combined.pl」「awstats.pl」の前に
> 「H:\www\edit\awstats\wwwroot\cgi-bin\」を付けています。
> 同じように「linkreplace.pl」と「awstats_buildstaticpages.pl」を設定したのですが

各 perl スクリプト名の頭に設置パスを付けるよりも、 ファイルの 18 行目付近の

| cd???\www\edit\awstats\wwwroot\cgi-bin

という部分を書き替えてしまった方がよりスマートに思えます。
もし各 .pl を H:\www\edit\awstats\wwwroot\cgi-bin に置いたのであれば、

| H:
| cd???\www\edit\awstats\wwwroot\cgi-bin

と書き替えることでそのディレクトリへ入ることができますから、 各 .pl のパス指定は不要になります。


今から試してみたいと思います。

No.16884 投稿時間:2004年07月27日(Tue) 20:19 投稿者名:そがっち URL:

返信遅くなってすみません。
今から試してみたいと思います。
うまくいかなかったらまたご指摘お願いいたします。


|目次|掲示板|過去ログ目次|▲頁先頭|