Код: Выделить всё
ServerAdmin webmaster@localhost
ServerName your_domain_or_ip
# Path to the root of your Django app
DocumentRoot /home/ec2-user/erp-edi-integration/canon
# Update to the new virtual environment path
WSGIDaemonProcess canon python-home=/home/virtual-env/venv
WSGIProcessGroup canon
WSGIScriptAlias / /home/ec2-user/erp-edi-integration/canon/canon/wsgi.py
# Set up static files
Alias /static/ /home/ec2-user/erp-edi-integration/canon/static/
Require all granted
# Set up media files
Alias /media/ /home/ec2-user/erp-edi-integration/canon/media/
Require all granted
Require all granted
Код: Выделить всё
import os, sys
sys.path.insert(0, '/home/ec2-user/erp-edi-integration/canon')
sys.path.insert(0, '/home/virtual-env/venv/lib/python3.9/site-packages')
sys.path.insert(0, '/home/virtual-env/venv/lib/python3.9/lib-dynload')
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'canon.settings')
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
>>> import sys
>>> print(sys.path)
['', '/home/ec2-user/miniconda3/envs/myenv/lib/python39.zip', '/home/ec2-user/miniconda3/envs/myenv/lib/python3.9', '/home/ec2-user/miniconda3/envs/myenv/lib/python3.9/lib-dynload', '/home/virtual-env/venv/lib/python3.9/site-packages']
проверьте виртуальную среду
источник /home/virtual-env/venv/ bin/activate # Активировать снова
после всего этого, когда я запускаю перезагрузку сервера, затем в журнале Apache
ошибка показывает мне это
Ошибка импорта: нет модуля с именем site
что в этом плохого
путь моего проекта — /home/ec2-user/erp-edi-integration/canon/canon/wsgi.py
Подробнее здесь: https://stackoverflow.com/questions/793 ... named-site
Мобильная версия