| Fenng 回复于:2004-04-10 13:23:31
|
车东写过一个文档
www.chedong.com 你可以去看看
|
| jackieyuan 回复于:2004-04-30 02:51:03
|
车东是其中的editor之一,下面是我写的安装记录。
[b:21cd99065a] Awstats的安装[/b:21cd99065a]
[b:21cd99065a]文档:
安装:[/b:21cd99065a]http://awstats.sourceforge.net/docs/awstats_setup.html#INSTALL
[b:21cd99065a]文件:[/b:21cd99065a]
/usr/local/awstats/wwwroot 网页存放处(图片,js脚本,图标等)
/etc/awstats 为domains的配置文件。
/var/lib/awstats 分析数据保存路径,如果要重新计算,必须全部删去。
另外,Plugin files must be .pm files stored in 'plugins' directory.
[code:1:21cd99065a]
# wget http://awstats.sourceforge.net/files/awstats-6.1.tgz
# tar -zxvf awstats-6.1.tgz
# rm -rf /usr/local/awstats
# mv awstats-6.1 /usr/local/awstats
# chown root:root -R /usr/local/awstats/
# cd /usr/local/awstats/
# mkdir /etc/awstats
#### move the icon dir to the wwwroot’s images dir in your system ####
# mv /usr/local/awstats/wwwroot/icon
/home/domain/public_html/images/awstatsicon/
############# Start the configuration ##############
# perl /usr/local/awstats/tools/configure.pl[/code:1:21cd99065a]
按照它本身的意思,wwwroot指的是根目录。所以要仔细看一下它的目录结构。
比如以下是在apache的httpd.conf 文件里面改的,无需做什么改动。
[code:1:21cd99065a]# Directives to allow use of AWStats as a CGI
#
Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"
# This is to permit URL access to scripts/files in AWStats directory.
<Directory "/usr/local/awstats/wwwroot">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>[/code:1:21cd99065a]
只是icon文件夹会经常出错,所以把他移动一下就可以了。然后加上js文件夹,把这三个文件夹mv到了 /usr/local/awstats/wwwroot/cgi-bin/ 下面,然后对configure文件做修改。
使用的plugin,在configure文件里面有详细介绍,在6.1版本以后都在plugin文件夹里面含有.pm文件。
最后可以发现,原本的wwwroot已经剩下classes css两个文件夹。接下来就可以多次复制 /etc/awstats/下面的configure文件,添加多个网站啦。或者运行
[code:1:21cd99065a]# perl /usr/local/awstats/tools/configure.pl[/code:1:21cd99065a]
另外,自动更新命令变成了:
[code:1:21cd99065a]/usr/local/awstats/tools/awstats_updateall.pl now
-configdir=/etc/awstats/ -awstatsprog=/home/domain/public_html/cgi-bin/awstats/awstats.pl[/code:1:21cd99065a]
|
| jackieyuan 回复于:2004-04-30 03:08:32
|
不过,最近发现 升级到 Perl 5.8.4之后会在网页显示上出问题,网页只显示一半(到“星期”的地方就停下了),但是显示的一半是正常的,打开“所有××”都是正常。
apache的错误信息是:
[code:1:77252cba1b][Fri Apr 30 03:07:24 2004] [error] [client 202.195.220.7] Bizarre copy of ARRAY in aassign at /usr/local/awstats/wwwroot/cgi-bin/awstats.pl line 8707., referer: http://www.domain.com/awstats/awstats.pl?config=domain[/code:1:77252cba1b]
|
| zxh1336 回复于:2004-05-08 15:45:29
|
兄弟,能不能把你的安装手册再写的详细点,我按你写的作了一个下午都么有成功。
谢谢
|
| 南非蜘蛛 回复于:2004-05-10 14:11:22
|
主要是安装perl的模块
|
| wdongtao 回复于:2004-11-25 10:59:05
|
chedong写的已经很详细了,照着那个肯定可以的,
现在有一个问题,当我的统计文件(txt文件)已经达到50M左右的时候,从web上就打不开页面了,apache的错误是Premature end of script headers: awstats.pl,不知道是什么原因,请教各位!
|
| jiadingjun 回复于:2004-11-25 17:17:36
|
[quote:e86ebf3986="wdongtao"]chedong写的已经很详细了,照着那个肯定可以的,
现在有一个问题,当我的统计文件(txt文件)已经达到50M左右的时候,从web上就打不开页面了,apache的错误是Premature end of script headers: awstats.pl,不知道?.........[/quote:e86ebf3986]
会不会是你的文本文件太大的原因。
|