ich erhalte beim ausführen eines CGP-Scriptes folgende Fehlermeldung:
Premature end of script headers: p1006.cgi
Das Script sieht so aus:
- Code: Select all
#!/usr/bin/python
# Modul cgi
import cgi, cgitb
# Ausgabe bei Fehler
cgitb.enable()
# Objekt der Klasse FieldStorage
form = cgi.FieldStorage()
# Einzelne Elemente des Objekts
if "nn" in form:
nn = form["nn"].value
if "vn" in form:
vn = form["vn"].value
# HTML-Dokument mit Variablen
print "Content-type: text/html"
print ""
print "<html>"
print "<body>"
print "<p><b>Registrierte Daten:</b></p>"
print "<p>Nachname:", nn, "</p>"
print "<p>Vorname:", vn, "</p>"
print "</body>"
print "</html>"
Sowie der entsprechende error_log:
[Tue Jul 20 11:14:58 2010] [error] [client 127.0.0.1] (2)No such file or directory: exec of '/opt/lampp/cgi-bin/p1006.cgi' failed, referer: http://localhost/p1006.htm
[Tue Jul 20 11:14:58 2010] [error] [client 127.0.0.1] Premature end of script headers: p1006.cgi, referer: http://localhost/p1006.htm
Interessanterweise funktioniert dieses Script unter Windows XP problemlos.
Hat irgendjemand eine Idee, was ich unter Ubuntu ändern muss, damit dieses Script fehlerfrei ausgeführt werden kann?
Vielen Dank