Estoy tratando de comenzar con Python pero no puedo configurar mi servidor correctamente para localhost (usando Ampps). Python funciona perfectamente con IDLE y línea de comandos; sin embargo, cuando abro el archivo en el navegador, el código se muestra y no se ejecuta..py archivo que muestra el código en el navegador en lugar de ejecutar
Seguí este http://www.imladris.com/Scripts/PythonForWindows.html tutorial para obtener cgi configurado, pero no está funcionando.
Aquí está el código para mi programa "hello world", si eso hace la diferencia.
#!/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>'
¿Alguna sugerencia?
¿Ha hecho el archivo ejecutable? ¿Han habilitado cgi-scripts en el servidor? –
Después de que esto funcione, compruebe la sintaxis de Python para cadenas de líneas múltiples usando comillas triples como '" "" algo "" "' – jsbueno
@JoachimPileborg Creo que habilité las secuencias de comandos cgi en el servidor, pero no estoy seguro de hacer el archivo ejecutable Cuando veo el archivo (el icono para el archivo en sí, no el código) tiene el logotipo de python, por lo que no estoy seguro si eso significa que es ejecutable. – user1104854