Я настроил Django и Apache на сервере ec2 с подключением к удаленному серверу rds, который работает нормально. Я могу получить доступ к серверу ec2 и базе данных (через s sh к серверу ec2, а затем к серверу rds), я попытался запустить миграцию с sudo python manage.py
, и это сработало; база данных показывает мои таблицы.
Я использую виртуальную среду с установленным Python mod_wsgi
, которая загружается в apache2.conf
и 000-default.conf
. У меня есть процесс демона wsgi и ссылки на сценарии.
Когда я пытаюсь запустить приложение через браузер, я получаю внутреннюю ошибку 500 сервера со следующим сообщением об ошибке:
django .core.exceptions.ImproperlyConfigured: Ошибка загрузки модуля MySQLdb. Вы установили mysqlclient? mod_wsgi (pid = 7875): целевой сценарий WSGI '/ var / www/wuyeguanli/wuyeapp/wuyeapp/wsgi.py' не содержит приложения WSGI 'application'.
полное сообщение об ошибке: