PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : webalizer + unlösbares Problem oder ?



rogen
11.05.02, 15:32
ich habe einen webspace der leider kein webalizer hat

habe mir auf meinen linuxserver einen account angelegt + webserver und ud und
und auf der meiner homepage ein kleines bild gemacht das vom server gelade wird damit ich die hits usw auswerten kann.

so weit so gut. -
das mit dem zählen und woher die leute kommen kann ich mit dem webalizer alles ablesen nur der referrer geht natürlich nicht da er nur
die homepage z.b. www.rogen.at/rand/randu.htm zeigt

kennt jemand einen trick damit ich die wirklichen referrer seiten kenne.

mfg

gerhard rogen

p.s. ein referrer refferer sozusagen

stefaan
11.05.02, 20:47
Servus!

Dann füge in deiner webalizer.conf einfach www.rogen.at als IgnoreReferrer ein... ;)

Grüße, Stefan

rogen
11.05.02, 22:22
ja dann zeigt er mir www.rogen.at nicht mehr an
aber die seite von wo man auf www.rogen.at gekommen ist
immer noch nicht.

stefaan
11.05.02, 22:37
Servus!

Bei mir funktioniert das wunderbar:
http://www.borgmistelbach.ac.at/stats/usage_200205.html#TOPREFS

Es war nicht IgnoreReferrer, sondern HideSite.

# Your own site should be hidden
HideSite www.borgmistelbach.ac.at
HideSite iserver01.borgmistelbach.ac.at
HideSite 10.0.0.200
HideSite 193.170.211.104
HideSite 193.170.211.105
HideSite localhost
HideSite *.main.de

So nebenbei: Verwendest du den Webalizer mit der Option webalizer -c /etc/webalzer.conf!?

Grüße, Stefan

rogen
11.05.02, 23:48
nein starte webalizer über ein script

webalizer -D /dns_cache.db /var/log/httpd ....



beim referrer zeigt er jetzt nichts an

http://rogen.dyndns.org/usage

mm
schreibt das der apache überhaupt in die log datei ?

ein referrer referrer

stefaan
12.05.02, 09:50
Servus!

Gut, da hätten wir das Problem! ;)

Zum Webalizer gibts eine Konfigurationsdatei, wo du das Logfile, Logformat, DNS-Abfragen, ... usw. einstellen kannst.
Schau mal ob du sowas hast (/etc/webalizer.conf bei mir).
Danach öffne diese Datei einmal und passe sie auf deine Begebenheiten an, die Referrer-Einstellung kommt erst weiter unten.
Hier meine Einstellungen:
http://www.borgmistelbach.ac.at/stefan/webalizer.conf

Vorausgesetzt ist natürlich, dass der Referrer mitgeloggt wird, schau mal, ob du das combined log format hast.
Pass dir die webalizer.conf an und starte dann den Webalizer mit
webalizer -c /pfad/zur/webalizer.conf

Die DNS-Abfrage macht bei mir der Apache gleich im Logfile, da wir nicht so umwerfend viele Zugriffe haben.

Grüße aus dem flachen Niederösterreich :D,
Stefan

rogen
12.05.02, 16:11
habs probiert aber es funkt nicht.

ich glaube aber dass der apache nicht die seite vor der seite mitloggt.

vielleicht kann man da was beim apache einstellen ?

rogen
12.05.02, 16:15
nein doch nicht aber wenn ich jetzt webalizer starte sagt er

warning: Truncating oversized referrer field

????????????????

stefaan
12.05.02, 16:48
Servus!

*hm* Hast du schon mal google befragt? :D
-> http://www.uk2raq.com/raqfaq/raqfaqshow.php?faq=59

Ansonsten sollte es hinhauen... zeig mal deine Statistiken ;)

Grüße, Stefan

rogen
12.05.02, 18:19
http://rogen.dyndns.org/usage/usage_200205.html

und meine webalizser.conf

http://rogen.dyndns.org/webalizer.conf

stefaan
12.05.02, 18:34
Servus!

Na sieht doch schon ganz nett aus... Wenn dir mal fad wird, dann kompilier ihn mal mit der Option --with-language=german, dann macht das ganze nochmals mehr Spaß :D

Grüße, Stefan

rogen
13.05.02, 07:56
ja aber das problem ist immer noch da

http://www.rogen.at/rand/Randu.htm

was kommt vor dem link - was wäre das interessante

stefaan
13.05.02, 09:26
Servus!

Naja, wenn einer auf deine Seite kommt, dann wird die index.html (oder wie auch immer) aufgerufen. Diese ladet dann das Frameset mit den Frame-Dateien. Die Frameset-Dateien haben dann als Referrer www.rogen.at/index.html. den du nicht brauchst (außer du spionierst deinen Gästen nach :D)

Aber dass er dann noch eigene Seiten dazutut!?

Fülle einmal die webalizer.conf komplett aus (Logfile, Speicherort) und starte dann nur mit webalizer -c /etc/webalizer.conf

Ab und zu spinnt er... :D

Grüße, Stefan

rogen
13.05.02, 14:14
das liegt am apache
denn die log datei hat nur diese info

rogen
13.05.02, 15:06
jetzt hätte ich eine idee wenn ich auf www.rogen.at
ein script einbaue.


<Script Language="JavaScript">
document.write(document.referrer)</SCRIPT>


und irgendie die variable in meinen apache übergeben könnte das
wäre es.

nun habe bei webalizer.org gelesen
LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\""

ist das format - nun müsste ich nur ein kleines script schreiben das mir von der www.rogen.at in den referrer schreibt. (oder so irgendwie)

oder wo, wann und vonwo speichert der apache die referrer daten ab. ?