Skip to main content
 首页 » 编程设计

python之使用 Python Flask、mod_wsgi、apache2之无法获得自定义 500 错误页面

2025年05月04日20www_RR

我正在运行 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 等而失败。