使用Python Flask,mod_wsgi,apache2 - 无法获得自定义500错误页面

时间:2011-10-29 18:13:18

标签: python apache wsgi flask

我正在运行Ubuntu,Flask 0.8,mod_wsgi 3和apache2。发生错误时,我无法触发Flask的自定义500错误页面(而不是调试模式输出)。当我通过app.run(debug = True)运行没有WSGI的情况下,它工作正常。

我尝试在apache设置中将WSGIErrorOverride设置为On和Off,但结果相同。

任何人都遇到过这个问题?谢谢!

1 个答案:

答案 0 :(得分:1)

如果您获得通用的Apache 500错误页面,您确定错误实际上来自Flask吗?您应该查看Apache错误日志以查看首先出现的错误消息。问题可能是配置或您的WSGI脚本文件由于错误的sys.path等错误或失败。