Confixx 3.3.9 und Awstats auf Debian Squeeze

snake*sl

Registered User
Hallo,
seit dem Upgrade auf Debian Squeeze und Confixx 3.3.9 hat der Awstats-Cronjob keine Berechtigung mehr die Logs der User zu lesen:
Code:
Create/Update database for config "/etc/awstats/awstats.web0.conf" by AWStats version 6.95 (build 1.943)
>From data in log file "/var/www/web0/log/access_log"...
Error: Couldn't open server log file "/var/www/web0/log/access_log" : Keine Berechtigung
Setup ('/etc/awstats/awstats.web0.conf' file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs' directory).
Der Cronjob wird als Benutzer www-data ausgeführt und die Berechtigungen des Ordners logs sind wie folgt:
Code:
drwxr-x--- 3 root web6     4096  2. Dez 12:11 log
Natürlich kann der Cronjob nicht lesen. Wenn ich die Berechtigungen mit chown web0.www-data log ändere, funktioniert es wieder. Nur leider wird mit dem Confixx-Updatescript die Berechtigung zurückgesetzt.

Wo kann ich Confixx sagen, wie er die Berechtigungen für den Ordner log schreiben soll?
 

crusherweb

New Member
Hallo snake,

hat sich dein Problem gelöst?

Wenn nicht ersetze mal inder /etc/cron.d/awstats
den www-data durch den root

vielleicht geht es dann?!??

Gruß
crusher-web
 

x-mode

New Member
Ich hatte bis eben noch das gleiche Problem als ich 41712 Mails für www-data fand *lol
Code:
Subject: Cron <www-data@vsbox> [ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh
Create/Update database for config "/etc/awstats/awstats.web10.conf" by AWStats version 6.95 (build 1.943)
From data in log file "/var/www/web10/log/access_log"...
Error: Couldn't open server log file "/var/www/web10/log/access_log" : Keine Berechtigung
Setup ('/etc/awstats/awstats.web10.conf' file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs' directory).
...^^ Diese Zeilen wiederholen sich für jedes einzelne web ^^...
crusherwebs Tipp in /etc/cron.d/awstats den www-data auf root zu ändern hat diese Meldung zum Schweigen gebracht.

Dafür bekommt jetzt user nobody alle zehn Minuten eine Email:
Code:
Subject: Cron <root@vsbox> [ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh

Error: SiteDomain parameter not defined in your config/domain file. You must edit it for using this version of AWStats.
Setup ('/etc/awstats/awstats.conf' file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs' directory).
Es wird kein spezielles web genannt wird und in '/etc/awstats/awstats.conf' ist in der der Tat ein leerer SiteDomain Parameter
Code:
SiteDomain=""
HostAliases="localhost 127.0.0.1"
Da HostAliases=localhost ist habe ich noch einfach den Hostnamen eingetragen
Code:
SiteDomain="vsbox"
und nun scheint alles zu laufen - keine weiteren Mails mit Fehlermeldungen :)

Confixx is a pain in the *ss...
 

Top