Confixx mit AWStats und Webalizer

groove21

New Member
Hallo,

ich habe zwei Probleme:

1. AWSTATS

Die Konfigurationsdateien für meinen User sind vorhanden und auch korrekt (Domains sind in der Config drin)

Leider kommt beim Aufruf folgendes:
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).

Ich habe die Statistiken auch schon über die Konsole aktualisiert, aber es kommt die gleiche Meldung wie oben. Reboot des kpl. Servers bringt auch nichts.


2. Webalizer

Hier wird mir nur der Platzhalter angezeigt:

Dies ist ein Platzhalter für die Webalizer Statistiken.

Wenn Sie diese Seite sehen, dann bedeutet diese, dass Webalizer auf Ihrem Server noch nicht lief. Webalizer wird normalerweise alle 24 Stunden ausgeführt.
Wenn sich diese Seiten innerhalb der kommenden 24 Stunden nicht ändert, wenden Sie sich an Ihren Systemadministrator.


Diese Seite wurde durch Parallels Confixx automatisch erstellt: 2009-8-6.

Wie ihr am Datum sehen könnt aktualisiert sich die Statistik nicht. Ich habe diese auch schon manuell ausgeführt via Confixx runwebalizer.sh
Auf der Konsole wird es ausgeführt ohne Fehlermeldung, allerdings bleibt der Platzhalter erhalten.

System ist Debian Lenny 5.0 mit Confixx 3.3.6, alle Pakete up-to-date

Vorweg: Ich sitze schon seit Stunden an dem Problem und habe schon Google und andere Suchmaschinen benutzt. Leider ohne Erfolg. Ich hoffe ihr könnt mir helfen!

Vielen Dank!
groove21
 
prüfe mal ob die "awstats.conf" wirklich unter /etc/awstats/awstats.conf liegt und die Dateirechte ausreichend gesetzt sind.

Hab hier mal eine Installanleitung gefunden, vielleicht hilft sie dir weiter
Code:
----------------------------------------
AWstats installieren
----------------------------------------

wget http://prdownloads.sourceforge.net/awstats/awstats-6.7-1.noarch.rpm
rpm -Uvh --test *rpm
rpm -Uvh *rpm

AWstats in Confixx aktivieren:
---------------------------------
/root/confixx/admin/admin.pl

Pfad zur awstats.pl angeben:
---------------------------------
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl

Pfad zur awstats.conf angeben:
---------------------------------
/etc/awstats/awstats.model.conf



Wenn du den Befehl

Code:
/root/confixx/confixx_counterscript.pl --debug -fa

ausführst sollte er eigentlich alles aktualisieren (Speicherplatz, Traffic etc.).
 
Hey,

danke für deine schnelle Hilfe. Das Confixx Counterscript hatte ich auch schon ausgefüht. Betr. Zeilen:

SUB: main::aendereWebalizer
SUB: main::createWebalizerConf (fg0)
SUB: main::webalizerhtpasswd (fg0)
SUB: Modules::ConfixxLog::addEvent (mlf||scripts_webalizer_activated)
SUB: main::createWebalizerConf (fg1)
SUB: main::webalizerhtpasswd (fg1)
SUB: Modules::ConfixxLog::addEvent (mlf||scripts_webalizer_activated)
SUB: main::changeAWstats
SUB: Modules::AWstats::changeAWstatsConf (fg0)
SUB: Modules::AWstats::changeAWstatsConf (fg1)

Die .conf Datei liegt im richtigen Verzeichnis. Rechte awstats.conf + awstats.conf.local sind root:root 644

Die .conf Dateien für fg0 + fg1 sind confixx:${APACHE_RUN_GROUP} und 640 (hab ich eben erst gesehen, ich denke daran liegts; Wie kann ich diesen Fehler beheben??)

Danke für deine Hilfe!
groove21
 
Die .conf Dateien für fg0 + fg1 sind confixx:${APACHE_RUN_GROUP} und 640 (hab ich eben erst gesehen, ich denke daran liegts; Wie kann ich diesen Fehler beheben??)

Was willst Du da ändern? Benutzer oder Rechte? 'chown' bzw. 'chmod' sind deine Freunde.

Angemerkt sei noch, dass Lenny bisher nicht für Confixx freigegeben ist ;)
 
Klassisches Problem unter Lenny. Wenn die Configs durch das Updatescript neugeschrieben werden, passt überall die zugeordnete Gruppe nicht mehr.
Darfst auf www-data setzen. Dann funktionierts wieder.

Konnte bisher keine Config finden, in der die Variablen nicht korrekt gesetzt sind. Also bleibt nur immer wieder mal die Gruppenzugehörigkeit setzen oder mal das Update Script debuggen.
Da du hier fragst, wirst du wohl eher erstere Möglichkeit bevorzugen. ;)
 
Wenn man nicht nur in den Configs von Confixx und Apache schaut, findet man sogar noch was. :)
Lösung ohne Neuinstallation:
Gruppenzugehörigkeit des Benutzers "confixx" auf www-data ändern. Der hat sonst eine Gruppe namens "APACHE_RUN_GROUP".
Beachten sollte man dabei die /root/confixx/safe/group_header. Da steht der Kram auch nochmal drin. Von Hand anpassen und alles ist gut. :)
 
Back
Top