django 和 apache:获取 403 Forbidden 的回溯
django and apache: get traceback of 403 Forbidden
我正在使用 Django 和 Apache 开发 Web 应用程序。
我可以访问主页,但是当我登录时我得到 403 Forbidden
。
我在哪里可以得到错误的回溯以便我可以解决问题?
我在本地开发,所以我设置了DEBUG=True
。
这是我在 apache 日志中看到的内容:
[Tue Mar 24 14:12:13.230364 2015] [mpm_event:notice] [pid 3738:tid 139683667068800] AH00493: SIGUSR1 received. Doing graceful restart
[Tue Mar 24 14:12:13.338989 2015] [mpm_event:notice] [pid 3738:tid 139683667068800] AH00489: Apache/2.4.7 (Ubuntu) OpenSSL/1.0.1f mod_wsgi/3.4 Python/2.7.6 configured -- resuming normal operations
[Tue Mar 24 14:12:13.339010 2015] [core:notice] [pid 3738:tid 139683667068800] AH00094: Command line: '/usr/sbin/apache2'
没有错误的痕迹!
编辑:
好像不是apache的错误,我在使用django本地服务器时遇到了同样的问题:
24/Mar/2015 15:51:28] "POST /accounts/participant_login/?next=/participants/ HTTP/1.1" 200 6286
[24/Mar/2015 15:51:41] "POST /accounts/participant_login/?next=/participants/ HTTP/1.1" 302 0
[24/Mar/2015 15:51:41] "GET /participants/ HTTP/1.1" 403 22
默认情况下,可以查看/var/log/apache2/error.log
下的错误。另一个(不太推荐的)解决方案是将 DEBUG
变量设置为 True
.
我正在使用 Django 和 Apache 开发 Web 应用程序。
我可以访问主页,但是当我登录时我得到 403 Forbidden
。
我在哪里可以得到错误的回溯以便我可以解决问题?
我在本地开发,所以我设置了DEBUG=True
。
这是我在 apache 日志中看到的内容:
[Tue Mar 24 14:12:13.230364 2015] [mpm_event:notice] [pid 3738:tid 139683667068800] AH00493: SIGUSR1 received. Doing graceful restart
[Tue Mar 24 14:12:13.338989 2015] [mpm_event:notice] [pid 3738:tid 139683667068800] AH00489: Apache/2.4.7 (Ubuntu) OpenSSL/1.0.1f mod_wsgi/3.4 Python/2.7.6 configured -- resuming normal operations
[Tue Mar 24 14:12:13.339010 2015] [core:notice] [pid 3738:tid 139683667068800] AH00094: Command line: '/usr/sbin/apache2'
没有错误的痕迹!
编辑: 好像不是apache的错误,我在使用django本地服务器时遇到了同样的问题:
24/Mar/2015 15:51:28] "POST /accounts/participant_login/?next=/participants/ HTTP/1.1" 200 6286
[24/Mar/2015 15:51:41] "POST /accounts/participant_login/?next=/participants/ HTTP/1.1" 302 0
[24/Mar/2015 15:51:41] "GET /participants/ HTTP/1.1" 403 22
默认情况下,可以查看/var/log/apache2/error.log
下的错误。另一个(不太推荐的)解决方案是将 DEBUG
变量设置为 True
.