本文目录一览:
php能不能像java那样打印错误堆栈信息到错误日志
PHP 确实不会输出错误堆栈,但通过函数,还是能够获取到错误堆栈的。
function getBacktrace() {
ob_start();
debug_print_backtrace();
return ob_get_clean();
}
调用上面这个函数取得错误堆栈,再用 file_put_contents(‘log_path’, FILE_APPEND); 写入日志文件即可。
还有一个办法:为 PHP 安装 xdebug 扩展
windows 下的安装方法 安装好后,修改 php.ini
如何关闭 PHP 报错的 Call Stack
可以同过error_reporting()来设置,但是你的函数用处了,参数不对
会PHP的请进~~~
看起来是模板的编译后的临时文件没有写的权限.把template_tmp目录的权限置为777,并把里面的文件也标记为777.
chmod -R 777 template_tmp
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/152048.html