Я получил это сообщение, когда запустил службу 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"
Спасибо за любую помощь.
Я уже давал предложения по этому поводу, когда вы спрашивали в списке рассылки 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.
Если вы попробовали все вышеперечисленное / ниже, вы также можете проверить, есть ли у вас связанные распространяемые компоненты Visual C ++, необходимые для запуска как Apache, так и модуля PHP для Apache. Вы узнаете, какой распространяемый пакет вам нужен, проверив описание загруженной вами загрузки или по названию модуля. Вы увидите VC, за которым следует номер. Скорее всего, вам понадобится VC 15 или 11. Если это так, Google VC и номер версии, а также архитектура, x86 или x64, и вы найдете страницу Microsoft, чтобы загрузить то, что вам нужно. Это помогло мне, надеюсь, поможет другим.
Увидимся!
Мне пришлось удалить и apache 22, и python 265, затем установить apache 22, затем python 265, затем добавить wsgi_mod.so для ap22py26-3.0, затем перезапустить apache, чтобы он работал.