首页 » 网站技术 » 网站架构 » thinkphp » 正文

thinkphp中OUTPUT_ENCODE产生的错误

出现类似 output_handler “ob_gzhandler” conflicts with “zlib.output_compression” OUTPUT_ENCODE

ThinkPHP3.1新特性:页面压缩输出支持

1.出现类似output_handler “ob_gzhandler” conflicts with “zlib.output_compression”
一般是由于你的服务器配置了其他的压缩方式导致冲突,这个时候你可以手动关闭OUTPUT_ENCODE,
即:’OUTPUT_ENCODE’=>false(在配置文件中设置即可,3.1以后才支持配置)
可以解决问题。

2.显示330错误的解决办法
修改配置’OUTPUT_ENCODE’         =>  true, // 页面压缩输出
改为false即可

3.在导出excel时出错
Fatal error: print_r() [<a href=’ref.outcontrol’>ref.outcontrol</a>]: Cannot use output buffering in output buffering display handlers in D:\www\bjydf\ThinkPHP\Common\common.php on line 601



发表评论

*

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据