Não é possível abrir o arquivo de objeto compartilhado ao reiniciar o httpd

Não é possível abrir o arquivo de objeto compartilhado ao reiniciar o httpd
$ /etc/init.d/httpd reiniciar

Iniciando httpd: httpd:
Erro de sintaxe na linha 205 de /etc/httpd/conf/httpd.conf:
Não é possível carregar /etc/httpd/modules/mod_wsgi.so no servidor:
/etc/httpd/modules/mod_wsgi.so: não é possível abrir o arquivo de objeto compartilhado:
Não existe tal arquivo ou diretório

arquivo: httpd.conf

..
205: LoadModule módulos wsgi_module/mod_wsgi.so

Alguma idéia de como posso corrigir esse erro ou como compartilhar o arquivo: mod_wsgi.sopara ser carregado e usado pelo Apache?

Responder1

Isso pode ser para os seguintes problemas #

  • Sua cópia do mod_wsgi é compilada em uma versão do python diferente da que você possui.
  • Sua cópia do arquivo de objeto compartilhado libpython não está no caminho da biblioteca do Apache

Os links a seguir podem ajudá-lo #

Responder2

O erro diz que:

/etc/httpd/modules/mod_wsgi.so

não existe.

Correr:

ls -las /etc/httpd/modules/mod_wsgi.so

para provar se isso acontece ou não. Caso contrário, instale o mod_wsgi.

Se existir, valide se a versão do Python com a qual foi compilada existe e/ou pode ser encontrada.

http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation#Python_Shared_Library

informação relacionada