我正在运行Ubuntu,Flask 0.8,mod_wsgi 3和apache2。发生错误时,我无法触发Flask的自定义500错误页面(而不是调试模式输出)。当我通过app.run(debug = True)运行没有WSGI的情况下,它工作正常。
我尝试在apache设置中将WSGIErrorOverride设置为On和Off,但结果相同。
任何人都遇到过这个问题?谢谢!
答案 0 :(得分:1)
如果您获得通用的Apache 500错误页面,您确定错误实际上来自Flask吗?您应该查看Apache错误日志以查看首先出现的错误消息。问题可能是配置或您的WSGI脚本文件由于错误的sys.path等错误或失败。