XHotSniperX
Lt. Junior Grade
- Registriert
- Jan. 2008
- Beiträge
- 472
Hi Leute
ich habe mir auf meinem Mac Lion nen Server eingerichtet und das klappt auch super aber jetzt möchte ich eine dynamische Seite (nur ein ganz kleiner Test mit Eingabe und Ausgabe) machen.
Ich habe dafür Apache2 mit CGI eingerichtet und in der httpd.conf Datei editiert, sodass auch Python als CGI ausgeführt wird.
Jetzt habe ich diese HTML Datei geschrieben und folgend ein kleines Python Programm, welches ausgeführt werden soll, wenn man auf den Knopf auf der Seite klickt. Der Name soll dann einfach ausgegeben werden mit "Hallo <name>". Die HTML Seite funzt ja super aber wenn ich auf den Knopf klicke, kommt Internal Server Error (500).
Was könnte denn das Problem verursachen?
Danke euch!
ich habe mir auf meinem Mac Lion nen Server eingerichtet und das klappt auch super aber jetzt möchte ich eine dynamische Seite (nur ein ganz kleiner Test mit Eingabe und Ausgabe) machen.
Ich habe dafür Apache2 mit CGI eingerichtet und in der httpd.conf Datei editiert, sodass auch Python als CGI ausgeführt wird.
Jetzt habe ich diese HTML Datei geschrieben und folgend ein kleines Python Programm, welches ausgeführt werden soll, wenn man auf den Knopf auf der Seite klickt. Der Name soll dann einfach ausgegeben werden mit "Hallo <name>". Die HTML Seite funzt ja super aber wenn ich auf den Knopf klicke, kommt Internal Server Error (500).
HTML:
<!DOCTYPE HTML>
<html>
<head>
<title>Hallo</title>
<head>
<body>
<form action="eval.py" method="post">
<p>Name: <input type="text" name="name" /></p>
<p><input type="submit" value="auswerten" /></p>
</form>
</body>
</html>
Code:
#!/usr/bin/python
import cgi
form = cgi.FieldStorage()
name = form.getfirst('name', 'default-wert')
print "Content-Type: text/html\n"
print "Hallo %s" %name
Was könnte denn das Problem verursachen?
Danke euch!