Hallo Stefan, hallo Leute, Am Sonntag, 30. Juni 2002 17:23 schrieb Stefan Schilling:
Am Samstag, 29. Juni 2002 um 23:54 schrieb Christian Boltz:
Am Freitag, 28. Juni 2002 15:44 schrieb Stefan Schilling:
[...] Leider bekam ich keine eingegangenen Nachrichten (ich habe neue) zu sehen. Auch die weiteren Funktionien sind nicht aufrufbar: "Don't know anything about !"
Weiss jemand, woran das nu schon wieder liegt? Ich denke ja, die Einstellungen werden alle aus /home/vbox/public_html/cgi-bin/vbox.variables entnommen. Wahrscheinlich ist hier noch was faul.
Scheint ein Fehler bei der Authentifizierung zu sein. Da ich vbox nicht kenne, musst Du da wohl selbst suchen ;-)
Jo. Jedoch habe ich noch etwas anderes gefunden:
---/home/vbox/public_html/log/error_log---
# # Erstellen der Anrufbeantworter-Seite #
print"
Stehen diese Zeilen wirklich so im error_log? Dann scheint irgendwas im Quelltext nicht zu stimmen (vermutlich irgendwo ein Anführungszeichen zu viel oder zu wenig)
[Fri Jun 28 17:28:05 2002] [warn] [client 192.168.100.2] No URL defined for LDAP authentication [Fri Jun 28 17:28:05 2002] [error] syntax error at /home/vbox/public_html/cgi-bin/vbox.pl line 50, near "vbox ^ kann es sein, dass _in der Nähe_ von Zeile 50 (evtl. nicht genau diese Zeile) ein Anführungszeichen fehlt oder zuviel ist? Das würde jedenfalls zu den seltsamen Log-Zeilen passen.
Ich kenne vbox nicht, kann Dir also auch nicht mehr sagen ;-)
---/home/vbox/public_html/log/error_log---
was zum Henker ist denn das? Hier die Zeile 50 von /home/vbox/public_html/cgi-bin/vbox.pl:
Content-type: text/html
und außenrum? Wie sehen die Zeilen davor und danach aus? Wenn Du den Fehler nicht findest, poste einfach mal ein paar Zeilen mehr, so etwa von 45-55.
PS: Nachtrag: beim Versuch, /script.pl aufzurufen, wurde ich gefragt, ob ich downloaden oder abbrechen möchte, ich habe abgebrochen, eine Eintragung ins Log fand nicht statt.
Was passiert, wenn Du es downloadest? Erhältst Du den Quelltext des Scripts oder die (HTML)-Ausgabe?
Ich erhalte den Quelltext; keine Fehlermeldungen.
Wo liegt das Script? In irgendeinem Verzeichnis des Webservers oder in /cgi-bin? Wenn es nicht in /cgi-bin liegt, dürfte es wohl an der Einstellung des Apache liegen, da (Perl)-Scripte standardmäßig nur in /cgi-bin ausgeführt werden. Schieb es in /cgi-bin, dann sollte es eigentlich laufen. Gruß Christian Boltz -- Registrierter Linux-Nutzer #239431 Linux - life is too short for reboots.