为什么awstats记录是空?

几天了,页面访问量是0,首页提示最近更新:从未更新(请参考awstats_setup.html上的'Build/Update')[root@mailcgi-bin]#pe... 几天了,页面访问量是0, 首页提示最近更新: 从未更新(请参考 awstats_setup.html上的 'Build/Update') [root@mail cgi-bin]# perl awstats.pl -config=10.19.20.1 -updateCreate/Update database for config "/etc/awstats/awstats.10.19.20.1.conf" by AWStats version 7.1.1 (build 1.989)From data in log file "/var/log/httpd/mylog.log"...Phase 1 : First bypass old records, searching new record...Searching new records from beginning of log file...Jumped lines in file: 0Parsed lines in file: 0 Found 0 dropped records, Found 0 comments, Found 0 blank records, Found 0 corrupted records, Found 0 old records, Found 0 new qualified records.[root@mail cgi-bin]# 展开
 我来答
笑望你w
2018-04-26 · TA获得超过6268个赞
知道小有建树答主
回答量:73
采纳率:0%
帮助的人:2.5万
展开全部
  1. AWStats 是一个免费的,功能丰富、强大的日志分析工具,可以用在web,流媒体、ftp、代理服务器、mail服务器等,可以生成各样的图形统计图表,它基本可以分析你log的所有信息,有了它和google的analytic结合,就天下无敌了。

  2. awstats.yourdomainname.conf这个配置文件里面的LogFile为正确的log地址,update后就可以看数据了了。有一点要提醒,安装前,最好备份以下你的apache的httpd.conf,因为它会去修改你的这个配置文件。等它修改好,你diff一下看他是否修改的正确,只要设置正确的相关目录的读写权限就基本不会有太多其他问题了。

  3. 如果记录还是空的,查看update后数据文件存放目录的权限,apache的启动组没有x权限,即执行权限,不能list数据文件,chmod a+x /var/lib/awstats/,再刷新,就可以了。

AWSTATS是目前最好的一款免费统计系统了(也只有国外的免费软件比国内的收费软件都好了)

此软件是针对apache或者是IIS的log日志进行分析从而得出统计数据的,支持linux和win系统。
我个人安装环境是win2003,apache2.0。

需要软件及下载地址:
1.awstats安装包
http://sourceforge.net/projects/awstats/
2.activeperl(因为awstats是用perl写成的,所以必须有perl环境)
http://www.activestate.com/index.mhtml
3.cronolog(本软件为日志分割器,这里用于apache中access.log日志的分割)
http://www.cronolog.org/

没有什么特别的安装过程,awstats按仔细阅读提示安装即可,另外docs/index.html中介绍的很详细。选项我不记得了,不过如果实在不明白的可以参考这里:http://www.360doc.com/showWeb/0/0/251509.aspx

假设awstats安装路径为:c:/awstats;cronlog安装目录为c:/cronolog;activeperl安装目录为c:/perl;apache安装目录为c:/apache/apache2
软件安装完成后文件配置:
1.apahce安装目录下conf/http.conf文件的相关配置修改,(主要是针对CGI-BIN的修改,apache默认的cgi-bin运行目录是apahce下的cgi-bin,安装之后可以将目录改为awstats安装目录下的wwwroot/cgi-bin/,也可以将awstats中wwwroot/cgi-bin/中的文件copy到apache下的cgi-bin目录中,效果相同,这类介绍的是前一种方式)
#更改cgi-bin运行目录
ScriptAlias /cgi-bin/ "c:/awstats/wwwroot/cgi-bin/"

2.#更改cgi-bin运行目录中相应运行权限
<Directory "c:/awstats/wwwroot/cgi-bin/">
AllowOverride all
Options all
Order allow,deny
Allow from all
</Directory>


#增加.pl及.cgi文件运行许可
AddHandler cgi-script .pl
AddHandler cgi-script .cgi

#cronolog分割器配置
CustomLog "|c:/cronolog/cronolog.exe c:/apache/apache2/logs/access-%Y%m%d.log" combined(注,先查找相应设置后谨慎修改)。


3.awstats配置文件修改
LogFile="/home/apache/logs/access-%YYYY-24%MM-24%DD-24"(注:这里的log文件命名需和cronolog配置中命名相同。)

4.awstats.pl修改
用相应软件打开awstats.pl文件,没有的话用记事本打开也行,修改第一行的指定编译程序目录为activeperl的安装目录,这里是假定的#!c:/perl...

巧豚豚
2024-12-25 广告
作为深圳富斯达商务科技有限公司的工作人员,提报Woot BD的流程如下:首先,确保产品符合Woot BD的提报条件,包括足够的库存、采购价满足要求、产品星级和评论数达标,以及提供足够的折扣。其次,通过WOOT合规渠道提交产品给WOOT报价,... 点击进入详情页
本回答由巧豚豚提供
匿名用户
2013-07-31
展开全部
活着呢~~[root@mail cgi-bin]# service rsyslog statusrsyslogd (pid 1356) 正在运行...[root@mail cgi-bin]#
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-31
展开全部
看看系统的syslog服务还活着没有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jolinmx
2013-08-24 · TA获得超过800个赞
知道小有建树答主
回答量:590
采纳率:100%
帮助的人:378万
展开全部
话说你配置的IP是内网的地址,怎么会有访问量?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情人小殇
2017-03-27
知道答主
回答量:16
采纳率:0%
帮助的人:7.7万
展开全部
楼主后来怎么解决的啊 我有同样的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式