Python 3.x + Django + VestaCP

romeo143

Гуру форума
Регистрация
15 Авг 2015
Сообщения
164
Реакции
69
Ребята, столкнулся с проблемой, видимо с множественными.
Мануалов по Пайтону много, но, чтоб запустить его с тем, что установлено вместе с Вестой, не оч
VestaCP, apache, mod_wsgi
Python 3.4 + Django
--
Делаю по мануалу с форумов VestaCP (он там один!!)
разворачиваю Python, Django внутри private папки.
Для просмотра ссылки Войди или Зарегистрируйся
--
Все идет хорошо, до тех пор пока не касается Апача...Проблема с которой я сталкиваюсь в логах апача, это
mod_wsgi (pid=22039:( Target WSGI script '/home/USER/web/DOMAIN/public_html/django.wsgi' cannot be loaded as Python module.
и так, чтобы я не делал
Оч буду благодарен помощи и совету.
 
[Wed Jun 06 16:52:49.861700 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] mod_wsgi (pid=24979:( Target WSGI script '/home/wger/web/slzs.space/public_html/test.wsgi' cannot be loaded as Python module.
[Wed Jun 06 16:52:49.861894 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] mod_wsgi (pid=24979:( Exception occurred processing WSGI script '/home/wger/web/slzs.space/public_html/test.wsgi'.
[Wed Jun 06 16:52:49.862285 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] Traceback (most recent call last:(
[Wed Jun 06 16:52:49.862375 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "/home/wger/web/slzs.space/public_html/test.wsgi", line 8, in <module>
[Wed Jun 06 16:52:49.862382 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] application = django.core.handlers.wsgi.WSGIHandler()
[Wed Jun 06 16:52:49.862389 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "/home/wger/web/slzs.space/private/myproject/myprojectenv/lib/python3.5/site-packages/django/core/handlers/wsgi.py", line 140, in __init__
[Wed Jun 06 16:52:49.862393 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] self.load_middleware()
[Wed Jun 06 16:52:49.862399 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "/home/wger/web/slzs.space/private/myproject/myprojectenv/lib/python3.5/site-packages/django/core/handlers/base.py", line 37, in load_middleware
[Wed Jun 06 16:52:49.862402 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] middleware = import_string(middleware_path)
[Wed Jun 06 16:52:49.862411 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "/home/wger/web/slzs.space/private/myproject/myprojectenv/lib/python3.5/site-packages/django/utils/module_loading.py", line 17, in import_string
[Wed Jun 06 16:52:49.862414 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] module = import_module(module_path)
[Wed Jun 06 16:52:49.862419 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "/home/wger/web/slzs.space/private/myproject/myprojectenv/lib/python3.5/importlib/__init__.py", line 126, in import_module
[Wed Jun 06 16:52:49.862423 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] return _bootstrap._gcd_import(name[level:], package, level)
[Wed Jun 06 16:52:49.862428 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "<frozen importlib._bootstrap>", line 986, in _gcd_import
[Wed Jun 06 16:52:49.862433 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "<frozen importlib._bootstrap>", line 969, in _find_and_load
[Wed Jun 06 16:52:49.862438 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
[Wed Jun 06 16:52:49.862443 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
[Wed Jun 06 16:52:49.862448 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "<frozen importlib._bootstrap_external>", line 665, in exec_module
[Wed Jun 06 16:52:49.862454 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
[Wed Jun 06 16:52:49.862484 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "/home/wger/web/slzs.space/private/myproject/myprojectenv/lib/python3.5/site-packages/django/contrib/auth/middleware.py", line 4, in <module>
[Wed Jun 06 16:52:49.862488 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] from django.contrib.auth.backends import RemoteUserBackend
[Wed Jun 06 16:52:49.862493 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "/home/wger/web/slzs.space/private/myproject/myprojectenv/lib/python3.5/site-packages/django/contrib/auth/backends.py", line 2, in <module>
[Wed Jun 06 16:52:49.862496 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] from django.contrib.auth.models import Permission
[Wed Jun 06 16:52:49.862501 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "/home/wger/web/slzs.space/private/myproject/myprojectenv/lib/python3.5/site-packages/django/contrib/auth/models.py", line 2, in <module>
[Wed Jun 06 16:52:49.862503 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager
[Wed Jun 06 16:52:49.862508 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "/home/wger/web/slzs.space/private/myproject/myprojectenv/lib/python3.5/site-packages/django/contrib/auth/base_user.py", line 47, in <module>
[Wed Jun 06 16:52:49.862511 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] class AbstractBaseUser(models.Model:(
[Wed Jun 06 16:52:49.862515 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "/home/wger/web/slzs.space/private/myproject/myprojectenv/lib/python3.5/site-packages/django/db/models/base.py", line 100, in __new__
[Wed Jun 06 16:52:49.862518 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] app_config = apps.get_containing_app_config(module)
[Wed Jun 06 16:52:49.862523 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "/home/wger/web/slzs.space/private/myproject/myprojectenv/lib/python3.5/site-packages/django/apps/registry.py", line 244, in get_containing_app_config
[Wed Jun 06 16:52:49.862526 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] self.check_apps_ready()
[Wed Jun 06 16:52:49.862530 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] File "/home/wger/web/slzs.space/private/myproject/myprojectenv/lib/python3.5/site-packages/django/apps/registry.py", line 127, in check_apps_ready
[Wed Jun 06 16:52:49.862533 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] raise AppRegistryNotReady("Apps aren't loaded yet.")
[Wed Jun 06 16:52:49.862580 2018] [wsgi:error] [pid 24979] [remote 87.236.23.138:59264] django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.

Полный набор ошибок при загрузке
 
Зачем апач ? Попробуй через ngnix
 
Vesta стандартно разворачивает apache+nginx
 
Вы уверены, что файл находится в правильном месте? И проверьте содержимое файлов, если все ссылки верны.
 
Пробуй такую связку django+wsgi+nginx+supervisor, мануалов куча. Nginx и supervisor умеют очень хорошо логи писать с ошибками. Супервизор так же хорошо запускает и несколько проектов на джанге, если к примеру нужно на одной машине разделить девелп и продакшн версии.

По логу ошибки, я думаю, что это из-за настроек wsgi
 
Пробуй такую связку django+wsgi+nginx+supervisor, мануалов куча. Nginx и supervisor умеют очень хорошо логи писать с ошибками. Супервизор так же хорошо запускает и несколько проектов на джанге, если к примеру нужно на одной машине разделить девелп и продакшн версии.

По логу ошибки, я думаю, что это из-за настроек wsgi
Пытался повесить джангу на vesta - очень сложно для джуна в нише, особенно в нише администрирования. Потратил сутки, не пришел к успеху. Не советую. Хотя, монуалов достаточно, казалось бы.
 
Пытался повесить джангу на vesta - очень сложно для джуна в нише, особенно в нише администрирования. Потратил сутки, не пришел к успеху. Не советую. Хотя, монуалов достаточно, казалось бы.
Огромное количество мануалов на этот счет. Устанавливайте через консоль, весту пользуйте для быстрого доступа к конфигам. У меня возникали проблемы только с ISP, там все сложно, веста же адекватно работает. Если актуально могу поискать листинги команд под Ubuntu/Debian.
 
Попробуйте через Docker там много решений! У меня стоит сборка оттуда vesta+ django
 
как в Python установить Django каченный отдельно! Тут посмотреть что можно через интернет скачать! но там куда надо установить нет интернета! могу отдельно скачать а вот как установить?
 
Назад
Сверху