我正在使用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
答案 0 :(得分:0)
默认情况下,您可以检查/var/log/apache2/error.log
下的错误。另一个(不太推荐)的解决方案是将DEBUG
变量设置为True
。