我想让我的网络服务器上运行AWStats,它运行Debian 4.4.5-8和Apache 2。
有几个网站都有自己的配置文件,类似于:
Include "/etc/awstats/awstats.model.conf"
LogFile="/var/customers/logs/myname-example.com-access.log"
LogType=W
LogFormat = 1
LogSeparator=" "
SiteDomain="example.com"
HostAliases="*.example.com"
DirData="/www/myname/awstats/example.com/"
我期望将HTML文件写入/www/myname/awstats/example.com/,然后我可以通过Apache访问。但是,当我运行/usr/share/awstats/tools/buildstatic.sh时,会发生.txt文件写入该目录,并将我想要的HTML文件写入/ var / cache / awstats。 / tmp中的错误文件仍为空。
为什么会发生这种情况,如何让它按照我想要的方式运作?
答案 0 :(得分:0)
DirData不应该由Web服务器直接读取。它由awstats.pl。
使用事实是/ var / cache / awstats在buildstatic.sh中是硬编码的,因此您必须更改提及它的两行:
mkdir -p /var/cache/awstats/$c/$Y/$m/
和
-dir=/var/cache/awstats/$c/$Y/$m/ >$TMPFILE 2>&1