gpt4 book ai didi

php - 如果检测到php fatal error ,如何配置nginx转到静态html页面?

转载 作者:行者123 更新时间:2023-12-03 07:47:53 25 4
gpt4 key购买 nike

我有一个正在积极测试错误修复开发的网站。我们的开发团队很小(有时2-4人),测试组大约25-30人。我们网站上的一些脚本用于访问MS ADFS登录,有时在开发中无法正常工作,因为...嗯,有人在测试/修复它。

发生这种情况时,我会得到很多票。人们会收到有关名为“trust.php”的文件的标准错误。目前,trust.php的功能无关紧要,只有人们看到一条“服务器错误”消息,指出该消息已被维护,当然,他们都会立刻通知我。当然,由于trust.php中的脚本没有好的错误处理程序,我知道它是500错误或其他一些PHP错误。但是我只需要让用户知道'我们知道这是可以的,我们正在努力。我们使用magento,我知道在所有zend,varien和自定义代码中的某个地方,都有一些没有try-catch的php代码。我没有全部写下来:)

禁止进行巨大的配置,有没有一种方法可以告诉Nginx遇到一个php错误时重定向到不使用php的静态html文件?谢谢!

顺便说一句:我很乐意接受其他解决方案,但是我需要在测试环境中快速实现它,这无非是要提高测试人员的信心。

最佳答案

http://arnisoft.com/285/nginx-custom-error-handling/

这有帮助吗?我认为这只是PHP向nginx向下游发送500错误所致,在这种情况下,应将nginx设置为在遇到500错误时为文件提供服务。

关于php - 如果检测到php fatal error ,如何配置nginx转到静态html页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14565606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com