Назад | Перейти на главную страницу

Не удается открыть файл общих объектов при перезапуске httpd

$ /etc/init.d/httpd restart

Starting httpd: httpd: 
Syntax error on line 205 of /etc/httpd/conf/httpd.conf: 
Cannot load /etc/httpd/modules/mod_wsgi.so into server: 
/etc/httpd/modules/mod_wsgi.so: cannot open shared object file: 
No such file or directory

файл: httpd.conf

..
205: LoadModule wsgi_module modules/mod_wsgi.so

Любые идеи о том, как я могу исправить эту ошибку или как поделиться файлом: mod_wsgi.so, чтобы быть загруженным и использованным apache?

Это может быть из-за следующих проблем #

  • Ваша копия mod_wsgi является компилятором другой версии python, чем та, что у вас есть.
  • Ваша копия файла общих объектов libpython отсутствует в пути к библиотеке apache

Следующие ссылки могут вам помочь #

Ошибка говорит, что:

/etc/httpd/modules/mod_wsgi.so

не существует.

Бегать:

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

чтобы доказать, работает он или нет. Если этого не произошло, установите mod_wsgi.

Если он существует, проверьте, существует ли версия Python, для которой он скомпилирован, и / или ее можно найти.

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