Я делаю приложение с Django и хочу разместить на своем Raspberry Server, но Chrome сообщает мне Internall Error.Ниже моего файла конфигурации:
V-Host:
<VirtualHost *:80>
ServerAdmin gielas.g@gmail.com
DocumentRoot /var/www/html/ptmeble
ServerName www.ptmeble.pl
ServerAlias ptmeble.pl
CustomLog /var/www/logs/ptmeblepl.log combined
ErrorLog /var/www/logs/ptmeblepl.log
Alias /static /var/www/html/ptmeble/static
<Directory /var/www/html/ptmeble/static>
Require all granted
</Directory>
<Directory /var/www/html/ptmeble/ptmeblepl>
<Files wsgi.py>
Options FollowSymlinks
</Files>
</Directory>
WSGIDaemonProcess ptmeble.pl python-path=/var/www/html/ptmeble/src:/home/pi/grzEnv/lib/python3.6/site-packages
WSGIProcessGroup ptmeble
WSGIScriptAlias / /var/www/html/ptmeble/ptmeblepl/wsgi.py
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
wsgi.py:
WSGI config for ptmeblepl project.
It exposes the WSGI callable as a module-level variable named ``application``.
For more information on this file, see
https://docs.djangoproject.com/en/2.2/howto/deployment/wsgi/
"""
import os
from dj_static import Cling
from django.core.wsgi import get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'ptmeblepl.settings')
application = Cling(get_wsgi_application())
apache2 / error.log:
[Sat Sep 28 23:13:12.390528 2019] [core:notice] [pid 29063] AH00052: child pid 30066 exit signal Aborted (6)
Fatal Python error: initfsencoding: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'
Я не знаю, что я делаю плохо.Пожалуйста, кто-нибудь может мне помочь?
Когда я запускаю python3 manage.py runserver ip: 80 -> приложение работает нормально (локальное и глобальное).
Однако, потому что у меня есть 3 сайта на моем сервере:1. owncloud 2. просто сайт 3. Приложение django Я хочу запустить свой хостинг с Apache 2
Версия Django -> 2.2 Версия Apache 2 -> 2.4
Спасибо за помощь.