2013-04-13 25 views
0

我想要得到的AWStats在我的網絡服務器運行的Debian 4.4.5-8與Apache 2如何讓AWStats生成靜態HTML文件?

有幾個網站,都有自己的配置文件,類似這樣運行:

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

這個問題是不是真的編程相關。一個更好的地方要問是http://serverfault.com/ – Scolytus

回答

0

DirData不應該被Web服務器直接讀取。它由awstats.pl使用。

事實是,在/ var /緩存/ AWStats是在buildstatic.sh硬編碼,所以你必須改變兩行一提的是:

mkdir -p /var/cache/awstats/$c/$Y/$m/ 

-dir=/var/cache/awstats/$c/$Y/$m/ >$TMPFILE 2>&1