Ich hatte das Problem, dass mein Provider zwar Logfiles bereitstellt, in diesen aber die aufgerufene Domain (der HTTP_Host) nicht aufgezeichnet wurde. Da ich zwei Domains nutze sind diese Logfile praktisch für den Müll.
Deswegen hab ich mir ein Skript zusammengebastelt, dass mir ein Logfile erzeugt, dass ich dann mit awstats (einem Logfile Analysierer) auswerten kann.
Einzige Einschränkung ist, dass ich es bis jetzt nicht geschafft habe den http Status-Code mit zu loggen, deswegen hat jeder Aufruf den Code 200 (also erfolgreich), auch wenn die Seite z.B. eine 404-Fehlermeldung war.
Eingebunden wird das ganze ganz einfach in jeder PHP Datei. Da mein CMS (gizmo) Smarty benutzt (eine PHP Template Engine) konnte ich den Aufruf einfach in der Template Datei mit diesem Code <tt>„php}include("/home/www/web1687/html/admin/loging/log.php");„/php}</tt> unterbringen. In andere PHP Dateien kann man es mit <tt>include("/home/www/web1687/html/admin/loging/log.php");</tt> einbinden.
Schreibt doch einen Kommentar dazu, wenn ihr das Skript nützlich findet.