awstats - 404 error on domain.tld/stats
hi guys, i'm running ISPc 3.1b2 on Debian Jessie, few days ago i wanted to make my already configured ISPc working with awstats but it's not working properly and domain.tld/stats page shows just 404 error after logging in.
What i've changed:
- enabled awstats for few domains & set up basic auth password
- in /etc/awstats/awstats.conf i've changed SiteDomain and LogFile to match domain name of by ISPc
- Server config/Web/AWStats Settings changed to match default Debian awstats settings
- awstats conf folder: /etc/awstats
- awstats data folder: /var/lib/awstats
- awstats.pl script: /usr/lib/cgi-bin/awstats.pl
- awstats_buildstaticpages.pl script: /usr/share/awstats/tools/buildstatic.sh
I've waited few days if there will be any change after night cronjobs, but nothing.
/var/log/ispconfig/cron.log contains many entries like this:
Sun Sep 18 12:56:01 CEST 2016 PHP Warning: rename(/var/www/clients/client42/web74/web/stats/awstats.domain.tld.html,/var/www/clients/client42/web74/web/stats/awsindex.html): No such file or directory in /usr/local/ispconfig/server/lib/classes/cron.d/150-awstats.inc.php on line 162
/etc/awstats/awstats.domain.tld.conf:
Include "/etc/awstats/awstats.conf"
LogFile="/var/log/ispconfig/httpd/domain.tld/yesterday-access.log"
SiteDomain="domain.tld"
HostAliases="www.domain.tld localhost 127.0.0.1"
root@server:~# ls -l /var/cache/awstats/domain.tld/2016/09
total 232
-rw-r--r-- 1 www-data www-data 5221 Sep 18 12:57 awstats.domain.tld.alldomains.en.html
-rw-r--r-- 1 www-data www-data 5215 Sep 18 12:57 awstats.domain.tld.allhosts.en.html
-rw-r--r-- 1 www-data www-data 5324 Sep 18 12:57 awstats.domain.tld.allrobots.en.html
-rw-r--r-- 1 www-data www-data 5238 Sep 18 12:57 awstats.domain.tld.browserdetail.en.html
-rw-r--r-- 1 www-data www-data 5190 Sep 18 12:57 awstats.domain.tld.downloads.en.html
-rw-r--r-- 1 www-data www-data 66760 Sep 18 12:57 awstats.domain.tld.en.html
-rw-r--r-- 1 www-data www-data 5085 Sep 18 12:57 awstats.domain.tld.errors404.en.html
-rw-r--r-- 1 www-data www-data 5123 Sep 18 12:57 awstats.domain.tld.keyphrases.en.html
-rw-r--r-- 1 www-data www-data 5111 Sep 18 12:57 awstats.domain.tld.keywords.en.html
-rw-r--r-- 1 www-data www-data 5223 Sep 18 12:57 awstats.domain.tld.lasthosts.en.html
-rw-r--r-- 1 www-data www-data 5314 Sep 18 12:57 awstats.domain.tld.lastrobots.en.html
-rw-r--r-- 1 www-data www-data 5184 Sep 18 12:57 awstats.domain.tld.osdetail.en.html
-rw-r--r-- 1 www-data www-data 5257 Sep 18 12:57 awstats.domain.tld.refererpages.en.html
-rw-r--r-- 1 www-data www-data 5222 Sep 18 12:57 awstats.domain.tld.refererse.en.html
-rw-r--r-- 1 www-data www-data 4307 Sep 18 12:57 awstats.domain.tld.session.en.html
-rw-r--r-- 1 www-data www-data 5062 Sep 18 12:57 awstats.domain.tld.unknownbrowser.en.html
-rw-r--r-- 1 www-data www-data 5201 Sep 18 12:57 awstats.domain.tld.unknownip.en.html
-rw-r--r-- 1 www-data www-data 5036 Sep 18 12:57 awstats.domain.tld.unknownos.en.html
-rw-r--r-- 1 www-data www-data 5218 Sep 18 12:57 awstats.domain.tld.urldetail.en.html
-rw-r--r-- 1 www-data www-data 5211 Sep 18 12:57 awstats.domain.tld.urlentry.en.html
-rw-r--r-- 1 www-data www-data 5207 Sep 18 12:57 awstats.domain.tld.urlexit.en.html
lrwxrwxrwx 1 root root 74 Sep 18 12:57 index.en.html -> /var/cache/awstats/domain.tld/2016/09/awstats.domain.tld.en.html
i've opened awstats.domain.tld.en.html from that directory in browser and content looks fine
root@server:~# ls -la /var/www/clients/client42/web74/web/stats/
total 20
drwxr-xr-x 2 web74 client42 4096 Sep 9 15:01 .
drwx--x--x 13 web74 client42 4096 Jul 14 01:31 ..
-rwxr-xr-x 1 web74 client42 128 Sep 9 15:01 .htaccess
-rwxr-xr-x 1 web74 client42 40 Jul 14 01:22 .htpasswd_stats
-rw-r--r-- 1 web74 client42 2173 Sep 9 15:01 index.php
problem is in missing /var/www/clients/client42/web74/web/stats/awstats.domain.tld.html file ... do i have anything wrongly set up or it could be common issue?
i hope i gave you all needed details about this, let me know in case you'll need someting more, thanks :)