Hallo, nachdem ich ja mit xampp eine Pleite erlebt habe bin ich nun frisch auf Apache umgestiegen.
Wie bereits erwähnt versuche ich mit einem Schulungsvideo von Video2brain etwas über CGI und Perl zu lernen.
Nun muss ich sagen das ich schon relativ gut in Perl bin.
Nur, es gelingt mir nicht auch nur eines der Musterprogramme von dem Video im Browser ans laufen zu bringen ( hallo.cgi ).
Es ist mir gelungen eines ans Laufen zu bekommen welches ich aus dem Netz geladen habe ( z2.cgi ).
Die Dateirechte sind bei allen Dateien gleich, es hat mich auch zwei Stunden gekostet um heraus zu finden das die Files auf exekutable gesetzt sein müssen.
Hier nun die Fehlermeldung und die zwei scripte, also warum läuft das eine und nicht das andere?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | client ::1:41552] End of script output before headers: hallo.cgi Dieses script funktioniert nicht! script hallo.cgi #!/usr/bin/perl use strict; USE CGI; print "Content-Type: text/html\n\n"; print "<html><head><title>CGI</title></head>\n"; print "<body><h1>Hallo Welt mit Dateierweiterung .cgi</h1>"; print "</body></html>"; Dieses script funktioniert. script z2.cgi #!/usr/bin/perl use strict; use warnings; use CGI; print "Content-Type: text/html\n\n"; print "Hell World"; |
Ich bin am Verzweifeln, ich sehe keinen Unterschied.
Danke
omr