$ /etc/init.d/httpd reiniciar Iniciando httpd: httpd: Error de sintaxis en la línea 205 de /etc/httpd/conf/httpd.conf: No se puede cargar /etc/httpd/modules/mod_wsgi.so en el servidor: /etc/httpd/modules/mod_wsgi.so: no se puede abrir el archivo de objeto compartido: El fichero o directorio no existe
archivo: httpd.conf
.. 205: LoadModule wsgi_module módulos/mod_wsgi.so
¿Alguna idea sobre cómo puedo corregir este error o cómo compartir el archivo: mod_wsgi.so
para que Apache lo cargue y lo utilice?
Respuesta1
Esto puede deberse a los siguientes problemas #
- Su copia de mod_wsgi está compilada con una versión de Python diferente a la que tiene.
- Su copia del archivo de objeto compartido libpython no está en la ruta de la biblioteca de Apache
Los siguientes enlaces pueden ayudarle #
Respuesta2
El error dice que:
/etc/httpd/modules/mod_wsgi.so
no existe.
Correr:
ls -las /etc/httpd/modules/mod_wsgi.so
para demostrar si lo hace o no. Si no es así, instale mod_wsgi.
Si existe, valide si la versión de Python con la que está compilada existe y/o se puede encontrar.
http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation#Python_Shared_Library