Когда я пытаюсь подключиться к своему проекту django, у меня появляется сообщение «500 Internal Server Error».
Я пытаюсь настроить файл конфигурации множеством способов, включая какой-либо метод в stackoverflow.Но я все еще не могу решить проблему. Может кто-нибудь помочь?Большое спасибо.
Это мой конфигурационный файл vhost wsgi
<Directory "/home/antus/bazoo/Antus_Bazoo_Web">
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess antus_bazoo python-
path=/home/antus/bazoo:/home/antus/bazoo/bazoo_env/lib/python3.7/site-
packages display-name=antus_bazoo python-home=/home/antus/bazoo/bazoo_env
WSGIProcessGroup antus_bazoo
WSGIScriptAlias / /home/antus/bazoo/Antus_Bazoo_Web/wsgi.py process-
group=antus_bazoo
Это файл wsgi
import os
import sys
import site
# Add the site-packages of the chosen virtualenv to work with
site.addsitedir('/home/antus/bazoo/bazoo_env/lib/python3.7/site-packages')
# Add the app's directory to the PYTHONPATH
sys.path.append('/home/antus/bazoo')
sys.path.append('/home/antus/bazoo/Antus_Bazoo_Web')
sys.path.append('/home/antus/bazoo/antus_bazoo')
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Antus_Bazoo_Web.settings")
fh = open('/home/antus/bazoo/wsgi_hello.txt', 'w')
fh.write('wsgi execution')
fh.close()
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
Я также сохраняю ошибки в журнале ошибок, ноему не нужно ничего рассматривать, и даже файл не создается.
Это конфигурация Vhost.
<VirtualHost *:80>
ServerName mywebsite
ServerAlias www.mywebsite
ServerAdmin webmaster@mywebsite
DocumentRoot /home/antus/public_html
UseCanonicalName Off
ScriptAlias /cgi-bin/ /home/antus/public_html/cgi-bin/
# Custom settings are loaded below this line (if any exist)
Include /usr/local/apache/conf/userdata/antus/bazoo/*.conf
ErrorLog /usr/local/apache/logs/userdata/antus/bazoo/error_log
CustomLog /usr/local/apache/logs/userdata/antus/bazoo/custom_log combined
<IfModule mod_userdir.c>
UserDir disabled
UserDir enabled antus
</IfModule>
<IfModule mod_suexec.c>
SuexecUserGroup antus antus
</IfModule>
<IfModule mod_suphp.c>
suPHP_UserGroup antus antus
suPHP_ConfigPath /home/antus
</IfModule>
<Directory "/home/antus/public_html">
AllowOverride All
</Directory>
</VirtualHost>