Приложение Django с Apache и mod_wsgi на сервере Windows:

Добавил это в httpd.conf моего сервера windows:

LoadFile "c:/users/rootadmin/appdata/local/programs/python/python39/python39.dll" LoadModule wsgi_module "c:/users/rootadmin/appdata/local/programs/python/python39/lib/site-packages/mod_wsgi/server/mod_wsgi.cp39-win_amd64.pyd" WSGIPythonHome "c:/users/rootadmin/appdata/local/programs/python/python39" WSGIPythonPath "C:/Users/rootadmin/DSS_code/tdid/DSS/"

<VirtualHost *:80>

WSGIScriptAlias / C:/Users/rootadmin/DSS_code/tdid/DSS/DSS/wsgi.py <Directory "C:/Users/rootadmin/DSS_code/tdid/DSS/DSS"> Require all granted

Alias /static "C:/Users/rootadmin/DSS_code/tdid/DSS/static" <Directory "C:/Users/rootadmin/DSS_code/tdid/DSS/static"> Require all granted

При попытке запустить apache получаем следующую ошибку в журнале ошибок:

AH00418: Parent: Created child process 4596 Python path configuration: PYTHONHOME = (not set) PYTHONPATH = (not set) program name = 'python' isolated = 0 environment = 1 user site = 1 import site = 1 sys._base_executable = 'C:\Apache24\bin\httpd.exe'
sys.base_prefix = 'C:\Users\rootadmin\AppData\Local\Programs\Python\Python39'
sys.base_exec_prefix = 'C:\Users\rootadmin\AppData\Local\Programs\Python\Python39'
sys.platlibdir = 'lib' sys.executable = 'C:\Apache24\bin\httpd.exe' sys.prefix = 'C:\Users\rootadmin\AppData\Local\Programs\Python\Python39'
sys.exec_prefix = 'C:\Users\rootadmin\AppData\Local\Programs\Python\Python39'
sys.path = [ 'C:\Users\rootadmin\AppData\Local\Programs\Python\Python39\python39.zip', '.\DLLs', '.\lib', 'C:\Apache24\bin', ] Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding Python runtime state: core initialized ModuleNotFoundError: No module named 'encodings' Current thread 0x00001200 (most recent call first): [Sat Aug 28 04:19:40.123798 2021] [mpm_winnt:crit] [pid 2312:tid 600] AH00419: master_main: create child process failed.

Я копался, но пока ничего не помогло.

Какие предложения?

Вернуться на верх