Thread Anfänger - 500 Internal Server Error (7 answers)
Opened by c4 at 2008-08-10 13:36

c4
 2008-08-10 13:36
#113281 #113281
User since
2008-08-10
14 Artikel
BenutzerIn
[default_avatar]
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?

View full thread Anfänger - 500 Internal Server Error