<BLOCKQUOTE style="BORDER-LEFT: #000000 solid 2px; MARGIN-LEFT: 5px; PADDING-LEFT: 5px">Kann es sein, dass die Perls mit Windoof bearbeitet wurden und deshalb an den Zeilenenden CRLF stehen</BLOCKQUOTE> <DIV>Ja, die wurden unter Windows erstellt...</DIV> <BLOCKQUOTE style="BORDER-LEFT: #000000 solid 2px; MARGIN-LEFT: 5px; PADDING-LEFT: 5px">Fehlermeldung im Apache log waeren hilfreich.</BLOCKQUOTE> <DIV><FONT color=#000000 size=2>Hier sie entsprechende Fehlermeldung:</FONT></DIV> <DIV><FONT color=#000000 size=2></FONT> </DIV> <DIV><FONT size=2>[Sun May 3 15:37:22 1998] access to /usr/local/httpd/cgi-bin/maillist.pl failed for 192.168.17.3, reason: Premature end of script headers<BR></FONT></DIV><FONT size=2> <BLOCKQUOTE style="BORDER-LEFT: #000000 solid 2px; MARGIN-LEFT: 5px; PADDING-LEFT: 5px"> <BLOCKQUOTE cite type = cite>Nur mein Perl-Skript gibt mir der Apache mit der Meldung: "Internal Server Error</FONT><BR><FONT size=2>Misconfiguration of Server" aus...</FONT><BR><FONT size=2>Was muß ich tun, damit ich auch Perlskripte ausführen kann...</FONT></BLOCKQUOTE></BLOCKQUOTE> <DIV><FONT size=2>Ich hoffe das hilft weiter, den Fehler zu finden...</FONT></DIV> <DIV><FONT size=2>Bis dann</FONT></DIV> <DIV><FONT size=2>Juri</FONT></DIV> <DIV><FONT size=2></FONT> </DIV>
Das ist ganz einfach: Die Datei enthaelt als Zeilentrenner CRLF (Ascii 13/10). Unter Linux ist dieser Zeilentrenner bei vielen Programmen (u.a. Perl) illegal und fuehrt zu Fehlern. Einfachstes Vorgehen (vielleicht weiss jemand was besseres): Datei per FTP (mode ascii) auf die Linuxkiste senden (dabei wird CRLF automatisch konvertiert). Gruss Remo
Kann es sein, dass die Perls mit Windoof bearbeitet wurden und deshalb an den Zeilenenden CRLF stehen Ja, die wurden unter Windows erstellt... Fehlermeldung im Apache log waeren hilfreich. Hier sie entsprechende Fehlermeldung: [Sun May 3 15:37:22 1998] access to /usr/local/httpd/cgi-bin/maillist.pl failed for 192.168.17.3, reason: Premature end of script headers
Nur mein Perl-Skript gibt mir der Apache mit der Meldung: "Internal Server Error Misconfiguration of Server" aus... Was muß ich tun, damit ich auch Perlskripte ausführen kann...
----------------------------------------------------- Fatum favet volenti. (anon) ----------------------------------------------------- Remo Pini T: +41 1 350 28 88 Pini Computer Trading N: +41 79 216 15 51 <A HREF="http://www.rpini.com/\\\\\\\\\\\\"><A HREF="http://www.rpini.com/\\\\\\\\\\\\</A">http://www.rpini.com/\\\\\\\\\\\\</A</A>> Email: rp@rpini.com ----------------------------------------------------- -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
On Sun, 3 May 1998, Remo Pini wrote:
Das ist ganz einfach:
Die Datei enthaelt als Zeilentrenner CRLF (Ascii 13/10). Unter Linux ist dieser Zeilentrenner bei vielen Programmen (u.a. Perl) illegal und fuehrt zu Fehlern. Einfachstes Vorgehen (vielleicht weiss jemand was besseres):
dos2unix <filename> Dominik --------------------------------------------------------------------- UNIX _is_ user-friendly. It's just not ignorant-friendly and idiot-friendly. -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (3)
-
juri.medwedev@moving-people.net
-
rp@rpini.com
-
weis@dom.hws.edu