• 推荐一款Awstats的PHP外挂系统Jawstats

    Posted on 二月 18th, 2009 inetdemon 1 comment

    虽然已经有了免费的 Goolge Analytics,我们还是不能放弃原始 log 的分析。之前介绍过nginx下支持awstats,然而由于数据量比较大,在按月统计的时候,还时有发生超时的现象。今天在浏览时发现JAWStats 是一个用来统计网站日志的工具,目前出到0.7Beta版。这个工具是AWStats生成的数据基础上构造更加清晰美观的关于网站访问数据的图表、表格,并且安装非常简单和快速,号称awstats companion, 在美观性和速度上都有一些提高。更关键的是,这个工具是php写的,因此不再需要nginx有对perlcgi的支持了。

    jawstats

    下载jawstats后把config.dist.php拷贝到config.php,并配置如下:

    $aConfig["site1"] = array( //site1:你的配置文件名,如awstats.www.jefflei.com.conf这里就用www.jefflei.com
    "statspath" => "/path/to/data/", //statspath:awstats数据文件的路径;
    "updatepath" => "/path/to/awstats.pl/",  //updatepath: awstats.pl执行文件所在目录
    "siteurl" => "http://www.my-1st-domain.com",
    "sitename" => "My 1st Domain",
    "theme" => "default",
    "fadespeed" => 250,
    "password" => "my-1st-password",
    "includes" => "",
    "language" => "en-gb"
    );

    安装好之后,在实际使用过程中发现白页,打开index.php中的error_reporting(0)改成error_reporting(E_ALL)可以看到错误报错,我看到的是分配内存不足,问题出在clsAWStats.php中的这行

    $this->sAWStats = htmlspecialchars(file_get_contents($sFilePath));

    找了下jawstats官方论坛,发现支持大数据量的网站数据目前确实有问题, 希望今后jawstats新的版本能越来越完善。

    再安装中文语言包,可以下载jawstats语言包,解压缩后上传到lang目录下即可

     

    One response to “推荐一款Awstats的PHP外挂系统Jawstats”

    1. 貌似以J字母开头,还以为是用Java语言开发的.

    Leave a reply