Al ejecutarlos sólo me descargaba el archivo que quería ejecutar. Era un problemón porque he hecho miles de pruebas y no daba con la solución. La he encontrado en http://narnia.cs.ttu.edu/drupal/node/43 Lo voy a explicar rapidito y sencillito:
- Nos vamos al terminal ubuntu
- Accedemos como root poniendo - sudo su
- Insertamos lo siguiente - gedit /etc/apache2/sites-available/default
- Copiamos y pegamos:
ScriptAlias /cgi-bin/ /var/www
Allow Override None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow, deny
Allow from all
AddHandler cgi-script .py
AddHandler default-handler .html. html
- Guardamos, reiniciamos apache - sudo /etc/init.d/apache2 restart
- Ya toca guardar o haber guardado el archivo .py en la carpeta /var/www, para probar podéis guardar el ejemplo que viene en http://narnia.cs.ttu.edu/drupal/node/43 (en el último cuadrito azul)
- Una vez guardado el archivo tenéis que darle permisos de ejecución. Id a la carpeta dónde lo habéis guardado y poned chmod a+x nombre_archivo.py. Si os queréis curad en salud le ponéis chmod a+rwx nombre_archivo.py
- Ahora nos vamos al navegador y ponemos - localhost/nombre_archivo.py - y debería funcionar
- Si da algún tipo de error o sigue descargando el archivo nos vamos, desde el terminal, al directorio - cd /var/log/apache2 - ponemos - tail error.log - e intenamos leer por ahí el fallo, que puede deberse a errores de sintaxis al copiar.
- Si sigue sin funcionar, lo mejor es que deshagáis todo y busquéis por otro sitio. Así es la compuvida... :)
Si necesitas ayuda escribe a través del formulario de contacto en la parte derecha.Nota: Antes de acceder al formulario aparecerá un anuncio, que en 5 segundos podrás cerrar.
No hay comentarios:
Publicar un comentario
Gracias por comentar.
Si has realizado alguna consulta, responderemos lo antes posible. Gracias