Hidecount.pl von xwolf PROBLEM !

Hallo !

Ich versuche seit mehreren Tagen das hidecount-Script von xwolf
(zu finden unter http://cgi.xwolf.de/cgi/hidecount.shtml)
auf einem Apache2-Webserver zu installieren.

Laut Anleitung von xwolf wird das Script im HTML-Tag

initialisiert.

Ich habe nun das Problem, dass welche Pfadangabe auch immer ich für Datei1, oder Datei2 angebe immer eine Fehlermeldung ‚Illegal Path used‘ im Logfile des Scripts erscheint.

Kann mir da jemand helfen ?

Gruß,
Bernd Rehlinger

Hi,

Was hat Du als (Datei1) und (Datei2) angegeben. Stimmen diese Pfade?

Gruss, Simon

Als (Datei1) habe ich (log.html)
Als (Datei2) habe ich folgendes, alles probiert …
http://host/pictures/picture.gif
/pictures/picture.gif
/htdocs/pictures/picture.gif
…/pictures/picture.gif
./pictures/picture.gif

ich habe sogar in Apache einen ‚Shortcut‘ zum pictures-Verzeichnis angelegt, namens /image/
Dann als (Datei2) (/image/picture.gif) angegeben.

Das Script liefert trotzdem den genannten Fehler

Anmerkung:
Die Datei picture.gif befindet sich auf dem Serverrechner unter:
C:/Programme/Apache/htdocs/pictures
dieser Pfad funktioniert als Pfad im Script selbst einwandfrei.
Es geht quasi lediglich um die übergabe des Dateipfades im HTML-Tag.

Ich bin verzweifelt

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo !

Hallo !

Ich habe nun das Problem, dass welche Pfadangabe auch immer
ich für Datei1, oder Datei2 angebe immer eine Fehlermeldung
‚Illegal Path used‘ im Logfile des Scripts erscheint.

Kann mir da jemand helfen ?

Hast du denn die ganzen Variablen und Pfade am Anfang der .pl auch an deine Pfade angepasst ? Als Verzeichnisse können nur die übergeben werden, die da am Anfang drin stehen.

@LOGFILE\_DIRS = ("/home1/","/home2/","/tmp/");
 # Logfiles can be written ONLY below these directorys. E.g. the 
 # lofile /home/blafasel/index.log would work, but /etc/something.log not

Da sind noch mehr solche netter Einstellungen am Anfang des Scripts…

Alexander

„Illegal Path used“ kommt, wenn die Liste @LOGFILE_DIRS nicht korrekt ist.
Kontrolliere mal alle Pfad angaben im Script.

Gruss, Simon

„Illegal Path used“ kommt, wenn die Liste @LOGFILE_DIRS nicht
korrekt ist.
Kontrolliere mal alle Pfad angaben im Script.

Gruss, Simon

Die Pfadangaben im Script führen alle dorthin wo sie sollen.
Ich bin mir lediglich nicht genau im Klaren darüber, wann ich relative Pfade und wann ich reale Pfade angeben soll.

Ich habe jetzt im Script alle Pfade als reale Pfade angegeben.
(d.h. C:/Programme/Apache2/htdocs/…)
Mittlerweile wird ja auch ein Bild angezeigt, das ich unter $ERROR_PICTURE mit realem Pfad eingetragen habe. (daher auch die Idee alle Pfade im Script als reale Pfade einzutragen).

Der Error-Log sieht folgendermaßen aus:
26.8.103 - 06:35:38, 134.81.9.143, , Illegal path used: (http://host/images/blank.gif)
26.8.103 - 06:37:11, 134.81.9.143, , Illegal path used: (…/images/blank.gif)
26.8.103 - 06:37:37, 134.81.9.143, , Illegal path used: (./htdocs/images/blank.gif)
26.8.103 - 06:38:16, 134.81.9.143, , Illegal path used: (…/htdocs/images/blank.gif)

Kannst Du mir das Script mal schicken?

Kannst Du mir das Script mal schicken?

Ist unterwegs !