Beim Neustart von httpd kann die gemeinsam genutzte Objektdatei nicht geöffnet werden.

Beim Neustart von httpd kann die gemeinsam genutzte Objektdatei nicht geöffnet werden.
$ /etc/init.d/httpd neu starten

httpd wird gestartet: httpd:
Syntaxfehler in Zeile 205 von /etc/httpd/conf/httpd.conf:
/etc/httpd/modules/mod_wsgi.so kann nicht in den Server geladen werden:
/etc/httpd/modules/mod_wsgi.so: Gemeinsam genutzte Objektdatei kann nicht geöffnet werden:
Keine solche Datei oder Verzeichnis

Datei: httpd.conf

..
205: Lademodul wsgi_module module/mod_wsgi.so

Irgendwelche Ideen, wie ich diesen Fehler beheben oder die Datei freigeben kann, mod_wsgi.sodamit sie von Apache geladen und verwendet werden kann?

Antwort1

Dies kann für die folgenden Probleme der Fall sein:

  • Ihre Kopie von mod_wsgi wird mit einer anderen Python-Version kompiliert als die, die Sie haben.
  • Ihre Kopie der gemeinsam genutzten Objektdatei von libpython befindet sich nicht im Bibliothekspfad von Apache

Die folgenden Links können Ihnen helfen #

Antwort2

Der Fehler besagt:

/etc/httpd/modules/mod_wsgi.so

ist nicht vorhanden.

Laufen:

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

um zu beweisen, ob es funktioniert oder nicht. Wenn nicht, installieren Sie mod_wsgi.

Wenn es vorhanden ist, überprüfen Sie, ob die Python-Version, für die es kompiliert wurde, vorhanden ist und/oder auffindbar ist.

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

verwandte Informationen