0

Debian 4.4.5-8 と Apache 2 を実行する Web サーバーで AWStats を実行したいと考えています。

次のような独自の構成ファイルを持つ Web サイトがいくつかあります。

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 のエラー ファイルは空のままです。

なぜこれが起こっているのですか?どうすれば希望どおりに動作させることができますか?

4

1 に答える 1

1

DirData は、Web サーバーによって直接読み取られることは想定されていません。awstats.pl によって使用されます。

実際には、 /var/cache/awstats は buildstatic.sh にハードコードされているため、それについて言及している 2 行を変更する必要があります。

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

-dir=/var/cache/awstats/$c/$Y/$m/ >$TMPFILE 2>&1
于 2013-07-01T18:50:09.237 に答える