Ich versuche, mit Python zu beginnen, kann aber nicht meine Server-Setup richtig für localhost (mit Ampps) einrichten. Python läuft sehr gut über IDLE und die Befehlszeile. Wenn ich jedoch die Datei im Browser öffne, wird der Code angezeigt und nicht ausgeführt..py Datei zeigt Code im Browser anstelle von
Ich folgte diesem Tutorial http://www.imladris.com/Scripts/PythonForWindows.html für cgi eingerichtet, aber es funktioniert nicht.
Hier ist der Code für mein Programm "Hallo Welt", wenn das einen Unterschied macht.
#!/usr/bin/env python
# -*#!/usr/bin/python
print "Content-type:text/html\r\n\r\n"
print '<html>'
print '<head>'
print '<title>Hello Word - First CGI Program</title>'
print '</head>'
print '<body>'
print '<h2>Hello Word! This is my first CGI program</h2>'
print '</body>'
print '</html>'
Irgendwelche Vorschläge?
Haben Sie die Datei ausführbar gemacht? Sind cgi-Skripte auf dem Server aktiviert? –
Nachdem Sie dies funktioniert haben - überprüfen Sie Python-Syntax für mehrzeilige Strings mit dreifachen Anführungszeichen wie '" "" etwas "" – jsbueno
@JoachimPileborg Ich glaube, ich habe die cgi-Skripte auf dem Server aktiviert, aber ich bin mir nicht sicher die ausführbare Datei. Wenn ich die Datei (das Symbol für die Datei selbst, nicht den Code) anschaue, hat sie das Python-Logo darauf, also bin ich mir nicht sicher, ob das bedeutet, dass es ausführbar ist. – user1104854