我的网站在托管服务器上,我没有任何可能配置任何php错误,因为我无法访问php.ini
我面临的问题是我的服务器提供商没有记录php错误。我可以捕获(通过例外)其他错误,例如通知,但不可能捕获致命错误。
由于我无法访问错误日志,因此我不知道我的某些访问者是否在我的网站上遇到致命错误...
我已经问过我的提供商,但他们只是告诉我他们没有记录错误,将来也不会这样做。出于维护原因,我真的想保留托管服务器。
是否有其他可能性来跟踪或记录致命错误,以便我在配置中没有任何更改?
致以最诚挚的问候,
弗雷德里克
答案 0 :(得分:1)
在set_error_handler()
和register_shutdown_function()
之间,您应该能够定义自定义逻辑来处理所有错误,异常,致命错误等。
答案 1 :(得分:0)
您可以使用PHP的set_error_handler函数处理此问题。抛出错误时,您可以将错误记录到您自己的文本文件中,或将其通过电子邮件发送给您,或者您想要做的任何事情。