Hola amigos.
Acabo de encontrar la solución.
Lo que cambia de Apache 2.2 a Apache 2.4 es que hay que incluir lo
siguiente en el archivo "apache2.conf":
LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so
Ahora todo funciona correctamente.
Espero que esto ayude a quien lo necesite. :-)
Salud
Hola.
Acabo de instalar apache2.2 en lugar de la versión 2.4, que viene en el
repositorio de Linux Mint. Ahora todo funciona perfectamente.
Tendré que leer las novedades de apache 2.4.
Gracias por vuestra ayuda. :-)
El 14 de febrero de 2015, 12:54, Juan M. Puertas
escribió:
>
> *¿Pero tienes la
*¿Pero tienes la directiva en .htaccess o no? (En otro mensaje
lo tienes puesto)*
No tengo la directiva , la puse para una prueba, pero cuando
funcionaba bien no la tenía, ni la tengo ahora.
Ya digo que el programa comienza así:
#!/usr/bin/env python
import cgitb;cgitb.enable()
Ya he hecho la prue
El 13 de febrero de 2015, 23:37, Juan M. Puertas
escribió:
> Muchas gracias Chema :-) Ahora hace algo más raro.
> He dejado el ".htaccess" así:
>
> DirectoryIndex index.html
> Options ExecCGI
> AddHandler cgi-script .py .cgi
> AddType text/html .py .cgi
>
> Por que "error.log" indica que en este
Muchas gracias Chema :-) Ahora hace algo más raro.
He dejado el ".htaccess" así:
DirectoryIndex index.html
Options ExecCGI
AddHandler cgi-script .py .cgi
AddType text/html .py .cgi
Por que "error.log" indica que en este archivo no se permite " escribió:
> Holas,
>
> En la configuración principal
Holas,
En la configuración principal de apache2.conf tienes un "AllowOverride
None". Si no lo cambias, no tendrá en cuenta nada de lo que pongas en
ficheros ".htaccess"
El 13 de febrero de 2015, 17:42, Juan M. Puertas
escribió:
> Pepe:
> He hecho la prueba de lo que me dices así:
> "$ sudo a
Pepe:
He hecho la prueba de lo que me dices así:
"$ sudo a2enmod python"
Y me devuelve:
"ERROR: Module python does not exist!"
Luego lo he intentado así:
"$ sudo a2enmod cgi"
Luego reinicio apache.
Lo que sucede ahora es que no encuentra el programa.py (NOT FOUND)
Carlos:
Con Firefox pregunta si
Te reocomiendo quitar cgi, y usar wsgi. Es mas facil de configurar, aun
asi, creo que tu problema tiene que ver con que apache no esta cogiendo la
configuracion del mime-type (o tipo de archivo).
2015-02-13 7:33 GMT-05:00 Carlos Zuniga :
> 2015-02-13 5:16 GMT-05:00 Juan M. Puertas :
> > Gracias p
2015-02-13 5:16 GMT-05:00 Juan M. Puertas :
> Gracias por vuestras ideas.
> Juan ignacio. Si, los archivos .py tienen permisos de ejecutable (755).
> Alejandro. No estoy utilizando un framework. El programa es un simple CGI,
> de momento las pruebas las estoy haciendo así. En el .htaccess (puesto
Hola,
¿Tienes habilitado el módulo cgi en el servidor Apache? En la versión
que supongo que estás utilizando para realizar esto has de crear un
enlace desde el directorio /etc/apache2/mods-enabled al fichero
/etc/apache2/mods-available/cgi.load
Saludos,
Pepe
2015-02-13 11:16 GMT+01:00 Juan M.
Gracias por vuestras ideas.
Juan ignacio. Si, los archivos .py tienen permisos de ejecutable (755).
Alejandro. No estoy utilizando un framework. El programa es un simple CGI,
de momento las pruebas las estoy haciendo así. En el .htaccess (puesto en
/var/www y var/www/cgi-bin) tengo lo siguiente:
No se si sea muy segura esa manera de poner un servidor web (hablo de los
permisos).
Aqui te doy unos tips (como no se que framework usas) para hacerlo en un
microframework llamado web.py. Como ves las instrucciones son muy
sencillas, usas wsgi en vez de cgi.
http://webpy.org/cookbook/mod_wsgi-apac
Los scripts de python tienen el bit de ejecutable?
chmod a+x *.py
On 12 Feb 2015 22:53, "Juan M. Puertas" wrote:
> Gracias Alexandro.
> Mi Sistema Operativo es Linux Mint 17 Mate
> La versión de Apache es la 2.4.7
> Lo que me funcionaba hace dos años es:
> ___
Gracias Alexandro.
Mi Sistema Operativo es Linux Mint 17 Mate
La versión de Apache es la 2.4.7
Lo que me funcionaba hace dos años es:
__
Al principio del cgi en Python hay que escribir:
#!/usr/bin/env python
import cgitb;cgitb.enable()
1.- En /etc/apache2/ a
Necesitas el mod_wsgi en apache.
Por favor di que hiciste, refiere el tutorial que seguiste, y muestra que
errores te da. Tambien da la version de sistema operativo, apache, y
modulos.
https://code.google.com/p/modwsgi/wiki/IntegrationWithDjango
2015-02-12 17:17 GMT-05:00 Juan M. Puertas :
> H
Hola amigos:
Tengo un programa que corre perfectamente en el servidor remoto, pero
quiero hacer pruebas en local.
Hace un par de años me funcionaba en local, pero veo que la nueva versión
de Apache ha cambiado algo. A pesar de seguir las instrucciones que
escribí, lo más que consigo es que el nave
16 matches
Mail list logo