遇到500错误时通过电子邮件发送给我的PHP脚本

时间:2014-09-16 10:58:05

标签: php

在我的经典ASP网站上,我有一个脚本使用Server.GetLastError在遇到500错误时输出文件,行和错误消息。然后通过电子邮件发送给我,这样我就可以用它来调试&修复代码。

编辑:要清楚,经典ASP解决方案使用自定义500页面发送详细信息...

我可以在PHP中使用类似的功能吗?

由于

1 个答案:

答案 0 :(得分:0)

根据您的需要,有一些第三方应用程序可以帮助您,例如New Relic或AppNeta。这两个是我听到/使用的,还有其他的。 或者你可以创建自己的,但我认为@Dexa的评论只会向你展示PHP相关的错误,而不是服务器范围的广告(apache,mysql ...) 上述工具可以配置为监控其他服务。

LE:PHP使用多个服务器,对于Apache,您可以使用类似:http://httpd.apache.org/docs/2.2/custom-error.html

的内容

ErrorDocument 500 /500.php

对于nginx,您可以使用类似:nginx configure default error pages

的内容

在文件500.php中,您可以使用邮件功能。