如何解决Django 内部服务器错误 - 没有模块解耦
我正在尝试在 linode 上部署一些基本的 django 应用程序,但是每当我尝试访问我的网站时都会收到错误 500。
Requirement.txt 使用 venv 安装:
- asgiref==3.2.10
- 证书==2020.12.5
- chardet==4.0.0
- Django==3.1
- django-admin-honeypot==1.1.0
- django-admin-thumbnails==0.2.5
- django-session-timeout==0.1.0
- django-slugger==1.1.2 idna==2.10
- 枕头==8.2.0
- psycopg2-binary==2.8.6
- python-decouple==3.4
- pytz==2020.1
- 请求==2.25.1
- 六==1.15.0 sqlparse==0.3.1
- Unidecode==1.2.0
- urllib3==1.26.3
我试过 python-decouple==3.4,3.3,3.2,3.1
这里是文件和日志
tail -200 mysite-error.log
[Mon May 03 17:00:53.788104 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] mod_wsgi (pid=10477): Failed to exec Python script file '/var/www/GreatKart/greatkart/wsgi.py'.
[Mon May 03 17:00:53.788180 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] mod_wsgi (pid=10477): Exception occurred processing WSGI script '/var/www/GreatKart/greatkart/wsgi.py'.
[Mon May 03 17:00:53.789344 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] Traceback (most recent call last):
[Mon May 03 17:00:53.789422 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] File "/var/www/GreatKart/greatkart/wsgi.py",line 16,in <module>
[Mon May 03 17:00:53.789429 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] application = get_wsgi_application()
[Mon May 03 17:00:53.789439 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] File "/usr/local/lib/python3.9/dist-packages/django/core/wsgi.py",line 12,in get_wsgi_application
[Mon May 03 17:00:53.789443 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] django.setup(set_prefix=False)
[Mon May 03 17:00:53.789452 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] File "/usr/local/lib/python3.9/dist-packages/django/__init__.py",line 19,in setup
[Mon May 03 17:00:53.789456 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] configure_logging(settings.LOGGING_CONFIG,settings.LOGGING)
[Mon May 03 17:00:53.789464 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] File "/usr/local/lib/python3.9/dist-packages/django/conf/__init__.py",line 82,in __getattr__
[Mon May 03 17:00:53.789468 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] self._setup(name)
[Mon May 03 17:00:53.789476 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] File "/usr/local/lib/python3.9/dist-packages/django/conf/__init__.py",line 69,in _setup
[Mon May 03 17:00:53.789480 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] self._wrapped = Settings(settings_module)
[Mon May 03 17:00:53.789488 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] File "/usr/local/lib/python3.9/dist-packages/django/conf/__init__.py",line 170,in __init__
[Mon May 03 17:00:53.789492 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] mod = importlib.import_module(self.SETTINGS_MODULE)
[Mon May 03 17:00:53.789500 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] File "/usr/lib/python3.9/importlib/__init__.py",line 127,in import_module
[Mon May 03 17:00:53.789504 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] return _bootstrap._gcd_import(name[level:],package,level)
[Mon May 03 17:00:53.789512 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] File "<frozen importlib._bootstrap>",line 1030,in _gcd_import
[Mon May 03 17:00:53.789521 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] File "<frozen importlib._bootstrap>",line 1007,in _find_and_load
[Mon May 03 17:00:53.789529 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] File "<frozen importlib._bootstrap>",line 986,in _find_and_load_unlocked
[Mon May 03 17:00:53.789538 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] File "<frozen importlib._bootstrap>",line 680,in _load_unlocked
[Mon May 03 17:00:53.789556 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] File "<frozen importlib._bootstrap_external>",line 790,in exec_module
[Mon May 03 17:00:53.789565 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] File "<frozen importlib._bootstrap>",line 228,in _call_with_frames_removed
[Mon May 03 17:00:53.789573 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] File "/var/www/GreatKart/greatkart/settings.py",line 15,in <module>
[Mon May 03 17:00:53.789577 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] from decouple import config
[Mon May 03 17:00:53.789596 2021] [wsgi:error] [pid 10477:tid 139635748644416] [remote 85.68.32.122:57733] ModuleNotFoundError: No module named 'decouple'
服务器名称 lixxx-xxx.members.linode.com
ErrorLog ${APACHE_LOG_DIR}/greatkart-error.log
CustomLog ${APACHE_LOG_DIR}/greatkart-access.log combined
WSGIDaemonProcess greatkart processes=2 threads=25 python-path=/var/www/GreatKart
WSGIProcessGroup greatkart
WSGIScriptAlias / /var/www/GreatKart/greatkart/wsgi.py
Alias /robots.txt /var/www/GreatKart/static/robots.txt
Alias /favicon.ico /var/www/GreatKart/static/favicon.ico
Alias /static/ /var/www/GreatKart/static/
Alias /static/ /var/www/GreatKart/media/
<Directory /var/www/GreatKart/greatkart>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
<Directory /var/www/GreatKart/static>
Require all granted
</Directory>
<Directory /var/www/GreatKart/media>
Require all granted
</Directory>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。