很久以前把Apache的日志下载回来用awstats分析,先分析前天的日志,然后分析昨天的,
执行以下命令:
C:\Program Files\AWStats\wwwroot\cgi-bin>awstats.pl -config=localhost
刷新浏览器页面,发现还是前天的数据
经过一番查找,发现
C:\Program Files\AWStats\wwwroot\cgi-bin>awstats.pl -config=localhost
当运行此命令后,命令会生成一个txt文件,C:\Program Files\AWStats\wwwroot\cgi-bin\awstats112008.localhost.txt
如果修改了access_log,需要先删除该awstats112008.localhost.txt(如果需要保留,则将其改名),再运行awstats.pl -config=localhost,这样,通过浏览器才能查看最新的日志
以上说法未必对,有待求证,有可能是awstats只允许按月来分析,而不允许整年地分析,才会导致无法update,试下加全年参数?
另外,要修改awstats.pl里perl命令的路径,因为它默认是类nix的路径,所以要把它修改为Windows下perl的安装路径
当然也用awstats来分析maillog,要先运行一个转换程序,忘了,太久了。