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.
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]
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…
„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).