Apache + Wsgi + Django 2.1 + Virtualenv 3 = фатальная ошибка Python: Py_Initialize: невозможно получить кодировку локали - PullRequest
0 голосов
/ 06 сентября 2018

Итак, я успешно развернул приложения django на python 2.7, но я впервые пробую это с 3.6 и django 2.1, и по какой-то причине apache продолжает получать эту ошибку:

    [Thu Sep 06 17:23:13.591266 2018] [core:notice] [pid 18011] AH00051: child pid 18164 exit signal Aborted (6), possible coredump in /etc/apache2
Fatal Python error: Py_Initialize: Unable to get the locale encoding

Я просмотрел интернет, но не могу найти решение. Вот мой VirtualHost:

Listen 8081
<VirtualHost *:8081>
ServerName mysite.com

WSGIDaemonProcess Project python-home=/home/happyuser/myproject_tst/venv python-path=/home/happyuser/myproject_tst
WSGIProcessGroup myproject
WSGIScriptAlias / /home/happyuser/myproject_tst/myproject/myproject/wsgi.py

ErrorLog /home/happyuser/apache_errors.log

Alias /static /home/happyuser/myproject_tst/myproject/static/

<Directory /home/happyuser/myproject_tst/myproject>
<Files wsgi.py>
Require all granted
</Files>
</Directory>

<Directory /home/happyuser/myproject_tst/myproject/static>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

LogLevel debug

</VirtualHost>

Любое предложение высоко ценится

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...