Zum Inhalt springen

AWStats All-inkl !

Erstellt am 21. April 2005 · 8 Antworten · letzte Antwort am 27. April 2005

Tags: Frage

dragan07 ·

Hallo,

habe ein Problem mit Awstats und All-inkl.

bei all inkl. werden im /logs Verzeichnis jeden tag die Logfiles mit dem entsprechendem Datum gespeichert und als .gz Datei zur Verfügung gestellt !

Nun weiss ich aber nicht wie ich das mit AWSTATS verbinden kann ! Was muss ich dazu einstellen ?? Wie muss der Logfile heissen ???

Meine bisherigen einstellungen :
[FE][logfile_dir] = logs/

und im Setup vom Template :
config.stat = 1
config.stat_apache = 1
config.stat_apache_logfile =access_log

Findet aber jetzt keine Logfiles !!!

Was mache ich falsch ! Danke

laptop24 ·

Die awstats Extension kann nur Logdateien mit den Endungen '.log' oder '.txt' verarbeiten. Gepackte Logdateien funktionieren schon gar nicht.

Wenn Die Logdateien nicht umbenannt werden können, bzw. nicht schon von vornherein die richtige Endung haben, dann muß der Quellcode der Extension geändert werden.

Ansonsten einfach den absoluten Pfad zu den Log-Dateien mit angeben.

/logs/apache.log (oder ähnlich)

Danii ·

Mahlzeit zusammen.

ich versuch mích auch gerade bei all-incl als Statistiker und bekomms überhaupt nix gebacken. Kann man all-icl.-.gz-Dateien, auf die ich mich mit awstats beziehen muss, umgehen oder nicht?

@dragan07
Hast du das Ding zum rennen gebracht?

@laptop24
Was kann man unter

> "/logs/apache.log (oder ähnlich)"

verstehen? Wie meinst Du das?

Für weitere Hilfestellung wäre ich sakrisch dankbar.

laptop24 ·

Also....

Ich denke, daß "selbst" der Webserver von all-inkl irgendwelche Log-Dateien. Wenn eine solche Log-Datei irgendwo im Dateisystem liegt, dann kann man einfach den absoluten Pfad dorthin angeben.

Beispiel:

Man hat FTP Zugriff auf seinen Webspace. Beim browsen mit dem FTP Client stellt man folgende Verzeichnisstruktur fest:

/
/files/
/htdocs/
/htdocs/webpages/
/logs/
/logs/apache/
/logs/mail/

Sagen wir unter /htdocs/webpages/ ist das Typo3 installiert. Der Webserver schreibt die Log-Dateien nach /logs/apache/ dann kann man in der Konfiguration von cc_awstats angeben, daß folgende Log-Datei benutzt werden soll:

/logs/apache/access.log

Dabei muß natürlich der richtige Pfad und der richtige Name der Log-Datei angegeben werden.

Wenn in den Namen der Log-Datei das Datum eingearbeitet wird, dann ist es natürlich schwer.

z.B. /logs/apache/access_april_2005.log

Das wäre Pech...

Danii ·

Mahlzeit,

erst mal danke für die schnelle Hilfe. So wie ich die Sache sehe, geht's nicht direkt über die all-incl.-Logfiles.

Unter
http://www.ec-diving-club.de/logs.jpg

hab ich einen Screenshot reingebastelt auf dem nur die besungenen .gz-Daten zu sehen sind.

Derweil hab ich noch was gebaut.

1. in der config den Link auf fileadmin/log.log gelegt.

2. die log.log mit allen Rechten versehen

3. Setup:
config.stat = 1
config.stat_apache = 1
config.stat_mysql = 1
config.stat_apache_logfile =logfile.log

Jetzt zeigts mir auch was an. Da aber nur immer eine Datei (/root--1.html) als aufgerufen gelistet wird, und auch die anderen Angaben so nicht sein können (unterschiedliche) IP's, weiss ich nicht ob's richtig funzt.

Jedenfalls ist das alles was ich in /logs-Ordner habe.

laptop24 ·

Hm. Das ist 'ne üble Nummer. Die Log-Dateien sind Datumsbezogen. Sprich nächsten Monat darfst Du das Template ändern und die neue Datei eintragen.

Da bin ich leider nicht der beste Ansprechpartner, weil ich keinen Schimmer über all-inkl habe.

Frage doch mal beim Support nach, ob die Log-Dateien zugreifbar sind.

Ah... eine Möglichkeit noch: Du könntest im Hauptverzeichnis des Webspace eine Datei ".htaccess" anlegen (wenn es die nicht sowieso schon gibt). Dort könnte eine Zeile "AccessLog /htdocs/webpages/" rein. Die genaue Syntax hab ich gerade nicht im Kopf. Wenn der Provider nicht verboten hat, daß die Log-Direktive überschrieben wird, dann könnte man damit die Log-Datei in das eigene Verzeichnis schreiben.

Danii ·

Moin,

das mit der .htaccess teste ich mal. Geben tut sie es ja. Bei all-incl. muss ich bei Verwendung von imagemagick php als fastcgi laufen lassen und das steht da drinne.

cheers