【发布时间】:2012-01-29 19:57:57
【问题描述】:
是否有 PHP 函数或其他方式将 PHP 错误日志作为字符串获取?
我需要这个,因为我无法访问我在其他人的服务器上运行的站点的错误日志。 - 他提出将错误日志通过电子邮件发送给我,但这不太方便。
有什么方法可以将错误日志输出到 PHP 页面?
我意识到查看整个服务器的错误日志对我来说并不是真的会发生。但是,我知道您可以通过电子邮件发送手动error_log 电话给自己:
error_log('A really bad error', 3, 'me@myemail.com');
是否可以将页面配置为通过电子邮件将错误发送给您而不是显示它们?
【问题讨论】:
-
不是一个很好的解决方案...,但是当您知道错误日志文件的路径时,您可以使用
file_get_contents获取它的内容。 -
见error_logphp.ini 设置。
-
为了定位PHP错误日志,规范是Where does PHP store the error log? (PHP 5, Apache, FastCGI, and cPanel)(尽管标题过于具体)。
标签: php logging error-handling