Thread Anfänger - 500 Internal Server Error
(7 answers)
Opened by c4 at 2008-08-10 13:36
Hallo Leute,
bin Anfänger und komme einfach nicht weiter, auch nicht nach reichlichem Googeln! Ich wollte eigentlich nur ein Hello World ausführen, in meinem /cgi-bin/ bekomme aber immer 500 Internal Server Error. Wenn ich dieses Hello World Script hier ausführen will bekomme ich 500 Internal Server Error. Durch -> tail -f "/var/logs/apache2/error.log" erhalte ich immer -> Premature end of script headers: hw.cgi Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/usr/bin/perl # hello.cgi -- my first perl script! print "Content-type: text/html\n\n"; print <<"EOF"; <HTML> <HEAD> <TITLE>Hello, world!</TITLE> </HEAD> <BODY> <H1>Hello, world!</H1> </BODY> </HTML> EOF Teste ich das script mit -> perl -wc hw.cgi erhalte ich -> Syntax Ok. Gefunden habe ich bei euch folgendes: http://wiki.perl-community.de/bin/view/Wissensbasis/FaqCGIServerError500 -> Shebang ok! -> Rechte auf 755 gesetzt! -> Vor dem hochladen DOS/Unix konvertiert (UltraEdit). -> Das File im Textmodus mit Winscp hochgeladen! Ergebnis: 500 Internal Server Error - Premature end of script headers: hw.cgi Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #!/usr/bin/perl # hello.cgi -- my first perl script! use CGI::Carp qw(fatalsToBrowser warningsToBrowser); use CGI; print "Content-type: text/html\n\n"; warningsToBrowser(1); print <<"EOF"; <HTML> <HEAD> <TITLE>Hello, world!</TITLE> </HEAD> <BODY> <H1>Hello, world!</H1> </BODY> </HTML> EOF Danach habe ich vor lauter Verzweiflung noch veruscht Fehler beziehungsweise Warnings im Browser anzuzeigen funktioniert auch nicht! Wieder - 500 Internal Server Error. Kann mir Vielleicht jemand weiterhelfen? |