如何将错误和警告记录到文件中?
如何打开所有错误和警告并将它们记录到文件中,但要在脚本中设置所有内容(不会更改php.ini中的任何内容)。 我想定义一个文件名,并且所有的错误和警告都会被记录下来。
使用下面的代码:
ini_set("log_errors", 1);
ini_set("error_log", "/tmp/php-error.log");
error_log( "Hello, errors!" );
然后观看文件:
tail -f /tmp/php-error.log
或从2008年的此博客条目中更新php.ini
。
看到
error_log
- 在某处发送错误消息 例
error_log("You messed up!", 3, "/var/tmp/my-errors.log");
您可以使用自己的错误处理程序自定义错误处理,以便在发生错误或警告或需要记录的任何事件时为您调用此函数。 有关更多信息,请参阅PHP手册中的章节错误处理
在.htaccess中添加此代码(如果您没有访问php.ini )
<IfModule mod_php5.c>
php_flag log_errors on
php_value error_log ./path_to_MY_PHP_ERRORS.log
</IfModule>
ps这是用于Apache类型的服务器。
链接地址: http://www.djcxy.com/p/26615.html