Guten Tag Christian Boltz, Am Mittwoch, 3. Juli 2002 um 00:00 schrieb Christian Boltz:
Hallo Stefan, hallo Leute,
vorweg: falls jemand mehr Ahnung von vbox hat (ich kenne es eigentlich nicht und habe nur anhand der Fehlermeldungen Bastelhilfe ;-) gegeben), darf er gern weiterhelfen, ich bin mit meinem Latein am Ende ;-)
So´n Schrott, jetzt bin ich so kurz vor´m Ziel... FALLS jemand o.s. kann, bitte weiterhin melden, ich werde versuche, jede benötigte Hilfestellung zu geben.
Am Freitag, 28. Juni 2002 15:44 schrieb Stefan Schilling: [...] ---/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 ;-)
was zum Henker ist denn das?
Ich probier mal, es kurz zu erklären...
Hier die Zeilen 45 bis 55 von /home/vbox/public_html/cgi-bin/vbox.pl:
# # Erstellen der Anrufbeantworter-Seite #
nur Kommentarzeilen
print <<EOM;
Schreibe, bis EOM kommt, auf die Standardausgabe (was wohl der Browser sein sollte)
Dann schreibt er:
Content-type: text/html
<HTML> <HEAD> <TITLE>$ruser $vboxtitle</TITLE> </HEAD>
usw. - eben bis EOM auftaucht. Woher der Fehler jetzt stammt, kann ich Dir leider nicht sagen.
PS: Nachtrag: beim Versuch, /script.pl aufzurufen, wurde ich gefragt, ob ich downloaden oder abbrechen möchte, [...]
Ich erhalte den Quelltext; keine Fehlermeldungen.
Wo liegt das Script? In irgendeinem Verzeichnis des Webservers oder in /cgi-bin? [...]
in /home/vbox/public_html/cgi-bin so wie auch vbox.pl, z.b: ausserdem hat es da ja schon mal funktioniert....
Dann eben noch ein paar Fragen:
- ist das Script ausführbar (chmod 755) ja
- welchen ContentType gibt ihm der Apache mit (sollte eigentlich im Downloadfenster des Browsers angezeigt werden) application/x-perl D)ownload, or C)ancel
- ist der Pfad zum Interpreter in der ersten Zeile angegeben? (z. B. #!/usr/bin/perl ) ja
Gruß Stefan PS: ich hab das grosse Latinum, aber da gings irgendwie um Römer, Wein und so, hier bin ich nur am Weinen... :-) -- Mit freundlichen Grüssen Stefan Schilling mailto:mail.suse@gmx.de