phpとか

自分用備忘録なので、自分が分かる程度にしか書いてません。

awstats 統計が表示されない

perl /usr/share/awstats/wwwroot/cgi-bin/awstats.pl -config=test -update

上記を実行しても全部 drop になってしまい、
http://test.exmaple/awstats/awstats.pl?config=test
を開いても統計が0のまま・・・

Parsed lines in file: 132575
 Found 60000 dropped records,
 Found 0 comments,
 Found 0 blank records,
 Found 0 corrupted records,
 Found 9old records,
 Found 0 new qualified records.

調べても全然でなかったんですが原因がわかりました。

以下などを空文字ではなくて、コメントアウトする必要があったみたいです。

vi /etc/awstats/awstats.test.conf

SkipDNSLookupForとか。Skip系。
それでもだめなら、
OnlyHostsとかのOnly系もかも。

どっちもコメントアウトしたので試してないです。

詳しいインストール手順とかはググればでてくるので、ここには書きません。

自分の場合は、統計が欲しいWEBサーバとawstatsを配置するサーバを別にしたので、rsyncsshログイン&WEBサーバのhttpdログをもってくるように
cronに仕込みました。
その場合は、sshログインユーザに対してWEBサーバのhttpdログディレクトリへのアクセス許可が必要です。