Thread Fehler im Code oder auf dem Webserver? (22 answers)
Opened by ximi at 2006-06-22 14:50

renee
 2006-06-22 15:06
#8082 #8082
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Das mit den Zeilenumbrüchen verhält sich so:

Von vielen Usern werden CGI-Skript unter Windows geschrieben und dann auf einen *NIX-Server geladen.
Unter Windows werden die Zeilenumbrüche als \r\n dargestellt, unter *NIX nur als \n. Wenn man dann das Skript im binary-Modus hochlädt, werden die \r\n nicht in \n umgewandelt, sondern bleiben erhalten.

Wenn jetzt das Skript gestartet wird, wird die Shebang ausgewertet. In der steht dann aber nicht nur #!/usr/bin/perl sondern #!/usr/bin/perl\r. Und dieses Programm gibt es nicht...

Du solltest die Rechte übrigens auf 755 setzen und nicht auf 777!
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Fehler im Code oder auf dem Webserver?