apache 'Указанный модуль не найден. ' ошибка

Я получил это сообщение при запуске службы Apache


Названная служба Apache сообщила о следующей ошибке:

httpd.exe: синтаксическая ошибка в строке 128 файла C:/data/apache/conf/httpd.conf: невозможно загрузить C:/data/apache/modules/mod_wsgi.so на сервер: указанный модуль не найден.,


Не уверен, что пошло не так, у меня есть "C:/data/apache/modules/mod_wsgi.so"

Спасибо за любую помощь.

2 ответа

Решение

Я уже дал предложения по этому поводу, когда вы спросили в списке рассылки mod_wsgi. Если этот ответ не помог или вам нужна дополнительная информация, проследуйте в списке рассылки mod_wsgi к исходному вопросу, а не задавайте его снова на совершенно другом форуме. Увидеть:

http://groups.google.com/group/modwsgi/browse_frm/thread/c33b42bc9b86a4df


ОБНОВЛЕНИЕ 1

Для справки было установлено, что проблема заключалась в том, что они использовали mod_wsgi, скомпилированный для Python 2.6, когда все, что они установили в своей системе, это Python 2.5. Ошибка Apache вводит в заблуждение, и ошибка, связанная с тем, что файл не найден, вероятно, была больше, потому что не удалось найти требуемую библиотеку DLL Python, а не тот файл mod_wsgi.so, которого не было.

Мне пришлось удалить Apache 22 и Python 265, затем установить Apache 22, Python 265, затем добавить wsgi_mod.so для ap22py26-3.0, а затем перезапустить Apache для его работы.

Если вы попробовали все вышеизложенное / ниже, вы также можете проверить, есть ли у вас соответствующие распространяемые файлы Visual C++, необходимые для запуска как Apache, так и PHP-модуля для Apache. Вы можете узнать, какой распространяемый файл вам нужен, проверив описание загруженной вами загрузки или по названию в модуле. Вы увидите ВК, а затем номер. Скорее всего, вам нужен VC 15 или 11. В таком случае, Google VC и номер версии, а также архитектура, x86 или x64, и вы найдете страницу Microsoft, чтобы загрузить то, что вам нужно. Это помогло мне, надеюсь, это поможет другим.

Увидимся!

Другие вопросы по тегам