Thread Fehler im Code oder auf dem Webserver?
(22 answers)
Opened by ximi at 2006-06-22 14:50
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/ |