Dann versuche ich es eben manuell, dachte ich mir heute morgen.
Normalerweise kann ich mit /usr/local/psa/admin/sbin/statistics den Generierungsprozess anstoßen.
Anscheinend hat Plesk aber awstats kaputt konfiguriert, denn der obige Aufruf liefert massig No such file or directory bei awstats Perl-Scripts. Hier ein Ausschnitt:
[root@srv2 ~]# /usr/local/psa/admin/sbin/statistics sh: /var/www/cgi-bin/awstats/awstats.pl: No such file or directory sh: /usr/share/awstats/awstats_buildstaticpages.pl: No such file or directory statistics: Unable to execute /usr/share/awstats/awstats_buildstaticpages.pl -awstatsprog=/var/www/cgi-bin/awstats/awstats.pl -configdir=/usr/local/psa/etc/awstats -config=example.org-http -dir=/var/www/vhosts/example.org/statistics/webstat/current
Es sieht so aus, als rufe Plesks statistics völlig falsch Verzeichnisse oder Scripte auf.
Tatsächlich existieren in /usr/share/awstats/ die notwendigen Scripte nicht. Stattdessen befinden sie sich in /usr/share/awstats/tools.
Da kann aber Abhilfe geschaffen werden - Auch wenn der Workaround nicht so fein aussieht.
Einfach einen symbolischen Link der Perl-Scripte im Verzeichnis tools auf das awstats-Verzeichnis setzen:
[root@srv2 ~]# cd /usr/share/awstats/ [root@srv2 ~]# for i in tools/*.pl; do ln -s $i; done [root@srv2 ~]#
Wenn dann /usr/local/psa/admin/sbin/statistics aufgerufen wird, klappt es mit der Generierung des Statistik. Auf der Website sind sie dann jedenfalls aufrufbar.

Kommentar für Blogeintrag
TrackBack-URL:
http://gwendragon.de/blog/Web/Server/awstats-plesk-generiert-keine-seite.html/trackback↑Artikel