我正在运行 Ubuntu、Flask 0.8、mod_wsgi 3 和 apache2。发生错误时,我无法触发 Flask 的自定义 500 错误页面(也不是 Debug模式输出)。当我通过 app.run(debug=True) 在没有 WSGI 的情况下运行它时,它工作正常。
我已经尝试在 apache 设置中将 WSGIErrorOverride 设置为 On 和 Off,但结果相同。
有人遇到过这个问题吗?谢谢!
最佳答案
如果您收到通用的 Apache 500 错误页面,您确定错误实际上来自 Flask 吗?您应该首先查看 Apache 错误日志以了解其中包含哪些错误消息。问题可能是配置或您的 WSGI 脚本文件错误或由于错误的 sys.path 等而失败。
关于python - 使用 Python Flask、mod_wsgi、apache2 - 无法获得自定义 500 错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7940745/