遇到这个问题,请帮我解决一下。致命错误:未捕获异常'Fuel \ Core \ PhpErrorException',消息'ob_end_clean()[ref.outcontrol]:无法删除缓冲区zlib输出压缩'在/public_html/dev/fuel/core/classes/error.php:177堆栈跟踪:#0 /public_html/dev/fuel/core/bootstrap.php(79):Fuel \ Core \ Error :: error_handler(8,'ob_end_clean()...','/ ...',177)# 1 [内部函数]:{closure}(8,'ob_end_clean()...','// ...',177,数组)#2 /public_html/dev/fuel/core/classes/error.php( 177):ob_end_clean()#3 /public_html/dev/fuel/core/classes/error.php(92):Fuel \ Core \ Error :: show_php_error(Object(ErrorException))#4 / public_html / dev / fuel / core /bootstrap.php(63):Fuel \ Core \ Error :: shutdown_handler()#5 [内部函数]:{closure}()#6 {main}抛出 第177行/public_html/dev/fuel/core/classes/error.php
答案 0 :(得分:0)
由于在服务器/站点中启用了zlib压缩,因此出现此错误。你可以使用导致文件上的ob_end_clean()上面的下面一行来消除这个错误。在你的情况下是error.php
修改后代码应如下所示
if($ob_get_status['name']!='zlib output compression')
ob_end_clean();
有关原因和更多解决方案的进一步阅读,您可以访问此链接 [http://blog.waqasjamal.com/2014/07/how-to-solve-fatal-error-uncaught.html]