处理WSGI脚本[Django&x2B;Apache2]时发生异常
我在使用Apache2部署Django应用程序时遇到一些错误 我在日志中看到的一个错误是,在处理WSGI脚本时出现异常 我不确定我的权限是否正确,或者我是否对可用的处理WSGI脚本[Django&x2B;Apache2]时发生异常,django,Django,我在使用Apache2部署Django应用程序时遇到一些错误 我在日志中看到的一个错误是,在处理WSGI脚本时出现异常 我不确定我的权限是否正确,或者我是否对可用的站点和启用的站点之间的区别感到困惑 以下是完整的错误日志: [Sat Nov 14 04:51:24.181106 2020] [wsgi:error] [pid 407301:tid 140682895165184] [remote XXX.XX.XX.XXX:52895] mod_wsgi (pid=407301): Failed
站点
和启用的站点之间的区别感到困惑
以下是完整的错误日志:
[Sat Nov 14 04:51:24.181106 2020] [wsgi:error] [pid 407301:tid 140682895165184] [remote XXX.XX.XX.XXX:52895] mod_wsgi (pid=407301): Failed to exec Python script file '/srv/example/example/wsgi.py'.
[Sat Nov 14 04:51:24.181150 2020] [wsgi:error] [pid 407301:tid 140682895165184] [remote XXX.XX.XX.XXX:52895] mod_wsgi (pid=407301): Exception occurred processing WSGI script '/srv/example/example/wsgi.py'.
[Sat Nov 14 04:51:24.181178 2020] [wsgi:error] [pid 407301:tid 140682895165184] [remote XXX.XX.XX.XXX:52895] Traceback (most recent call last):
[Sat Nov 14 04:51:24.181205 2020] [wsgi:error] [pid 407301:tid 140682895165184] [remote XXX.XX.XX.XXX:52895] File "/srv/example/example/wsgi.py", line 12, in <module>
[Sat Nov 14 04:51:24.181246 2020] [wsgi:error] [pid 407301:tid 140682895165184] [remote XXX.XX.XX.XXX:52895] from django.core.wsgi import get_wsgi_application
[Sat Nov 14 04:51:24.181270 2020] [wsgi:error] [pid 407301:tid 140682895165184] [remote XXX.XX.XX.XXX:52895] ImportError: No module named django.core.wsgi
项目内容的权限
drwxr-xr-x 8 root root 4096 Oct 29 00:28 .git
-rw-r--r-- 1 root root 44 Oct 29 00:32 Procfile
drwxr-xr-x 5 root root 4096 Oct 29 00:33 dashboard
drwxr-xr-x 4 root root 4096 Oct 29 01:09 env
drwxr-xr-x 6 root root 4096 Oct 29 00:33 main
-rwxr-xr-x 1 root root 632 Oct 29 00:33 manage.py
drwxrwxr-x 10 root www-data 4096 Oct 29 00:33 media
drwxr-xr-x 5 root root 4096 Oct 29 00:33 news
drwxr-xr-x 5 root root 4096 Oct 29 00:33 orders
-rw-r--r-- 1 root root 553 Nov 2 11:45 requirements.txt
-rw-r--r-- 1 root root 12 Oct 29 00:32 runtime.txt
drwxr-xr-x 3 root www-data 4096 Nov 14 02:59 example
drwxr-xr-x 8 root root 4096 Oct 29 00:32 static
权限/srv/example/example
-rw-r--r-- 1 root root 0 Oct 29 00:33 __init__.py
drwxr-xr-x 2 root root 4096 Oct 30 06:29 __pycache__
-rw-r--r-- 1 root root 401 Oct 29 00:33 asgi.py
-rw-r--r-- 1 root root 5231 Oct 30 06:29 settings.py
-rw-r--r-- 1 root root 1665 Oct 29 00:33 urls.py
-rw-r--r-- 1 root root 64 Oct 29 00:33 utils.py
-rw-r--r-- 1 root root 467 Nov 14 02:59 wsgi.py
drwxr-xr-x 8 root root 4096 Oct 29 00:28 .git
-rw-r--r-- 1 root root 44 Oct 29 00:32 Procfile
drwxr-xr-x 5 root root 4096 Oct 29 00:33 dashboard
drwxr-xr-x 4 root root 4096 Oct 29 01:09 env
drwxr-xr-x 6 root root 4096 Oct 29 00:33 main
-rwxr-xr-x 1 root root 632 Oct 29 00:33 manage.py
drwxrwxr-x 10 root www-data 4096 Oct 29 00:33 media
drwxr-xr-x 5 root root 4096 Oct 29 00:33 news
drwxr-xr-x 5 root root 4096 Oct 29 00:33 orders
-rw-r--r-- 1 root root 553 Nov 2 11:45 requirements.txt
-rw-r--r-- 1 root root 12 Oct 29 00:32 runtime.txt
drwxr-xr-x 3 root www-data 4096 Nov 14 02:59 example
drwxr-xr-x 8 root root 4096 Oct 29 00:32 static
-rw-r--r-- 1 root root 0 Oct 29 00:33 __init__.py
drwxr-xr-x 2 root root 4096 Oct 30 06:29 __pycache__
-rw-r--r-- 1 root root 401 Oct 29 00:33 asgi.py
-rw-r--r-- 1 root root 5231 Oct 30 06:29 settings.py
-rw-r--r-- 1 root root 1665 Oct 29 00:33 urls.py
-rw-r--r-- 1 root root 64 Oct 29 00:33 utils.py
-rw-r--r-- 1 root root 467 Nov 14 02:59 wsgi.py