Я получил VPS и хотел разместить там свое приложение для фляжки. Я следовал учебнику DigitalOcean «Как обслуживать приложения с колбами с Gunicorn и Nginx в Ubuntu 18.04» (я не получил VPS от DO), и все работало нормально с примером приложения ... когда я пытался заменить файлы с файлами моего приложения и размещения приложения снова, я получаю ошибку 500. Ошибка 500 появляется не везде. Это происходит, когда мой файл .db вызывается, например, где у меня есть сообщения или пользователи и т. Д. Все остальное загружается нормально. Layout.html, нижний колонтитул, навигация, статические файлы и все, что есть.
Я уже пытался перезагрузить сервер, проверить env, перезагрузить nginx и т. Д., Но ничего не работает.
Когда я запускаю sudo systemctl status appname
на терминале, я получаю следующее сообщение
gunicorn[971]: return self.get_engine()
gunicorn[971]: File "/home/apost/atapazar/atapazarvenv/lib/python3.6/site-packages/flask_sqlalchemy/__init__.py", line
gunicorn[971]: return connector.get_engine()
gunicorn[971]: File "/home/apost/atapazar/atapazarvenv/lib/python3.6/site-packages/flask_sqlalchemy/__init__.py", line
gunicorn[971]: options = self.get_options(sa_url, echo)
gunicorn[971]: File "/home/apost/atapazar/atapazarvenv/lib/python3.6/site-packages/flask_sqlalchemy/__init__.py", line
gunicorn[971]: self._sa.apply_driver_hacks(self._app, sa_url, options)
gunicorn[971]: File "/home/apost/atapazar/atapazarvenv/lib/python3.6/site-packages/flask_sqlalchemy/__init__.py", line
gunicorn[971]: if sa_url.drivername.startswith('mysql'):
gunicorn[971]: AttributeError: 'NoneType' object has no attribute 'drivername'
Я предполагаю, что это проблема с SQLite. Сайт должен загрузить файлы .html, содержащие информацию .db.
Редактировать: уже проверил другой вопрос здесь, в стеке, и даже посмотрел на Github, но не нашел решения.
Также, когда я запускаю приложение на локальном компьютере, проблема не появляется.