这些是我已经完成的步骤:
当我准备好这个时,我成功地看到了管理员登录界面。这里没问题。
但是当我这样做的时候:
每次尝试访问管理员时都会收到内部服务器错误。 你知道为什么会这样吗?
PS:如果缺少某些配置信息,我很抱歉,但我不是服务器专家。 只要问问并把它们放在这里。
答案 0 :(得分:1)
你要解决Internal Server Error
的唯一方法就是知道它是什么......
如果你正在运行apache,请检查你的日志(无论你在哪里定义它们) - 通常在/var/log/apache2/error.log
如果没有 - 找到你的web服务器的日志。
您的应用程序以某种方式导致服务器错误(与python / django错误相反) - 可能是文件权限,缺少加载django /您的应用程序依赖项的库。
答案 1 :(得分:0)
由于某些奇怪的原因,Apache日志没有向我显示任何错误。 解决方法是在shell脚本中添加两行,执行实际在生产版本中运行Django的CGI:
echo Content-type:text / plain
回声
现在我可以看到错误。 (这是一个缺少的cgitb模块)