Проблема с разрешением Apache при загрузке mod_wsgi - PullRequest
0 голосов
/ 21 декабря 2018

Я установил ApacheLounge 14 и настроил его для использования mod_wsgi.Когда я запускаю его как администратор, он работает нормально.Когда я запускаю его как выделенный пользователь, которого я создал для Apache, httpd загружает каждый модуль, кроме mod_wsgi: «Указанный модуль не найден».Как было указано в руководстве, я вошел в систему как apache_user и попытался получить доступ ко всему, включая логи, exes, файлы django и mode_wsgi.Нет проблем.В тот же сеанс, когда я запускаю httpd из cmd, я снова получаю ошибку «модуль не найден».Когда я запускаю его с правами администратора, httpd работает без проблем.

Я назначил apache_user в качестве системы и полностью контролировал каждую нужную папку.Возможно ли, что Apache находит модуль, но у него проблемы с загрузкой, и вместо этого выдает эту ошибку?

1 Ответ

0 голосов
/ 22 декабря 2018

Использовал procmon SysInternals, чтобы увидеть, что там происходит.Увидел httpd везде искал Python.dll.Так что это означает, что DLL не было на пути.На самом деле dll, который он должен был использовать, был вне прав доступа.Таким образом, установленный Python для всех пользователей перенастроил все, чтобы это исправить.Как объяснил я сестринский пост .

...