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

Submit comment

Allowed HTML tags: <a href="http://google.com">google</a> <strong>bold</strong> <em>emphasized</em> <code>code</code> <blockquote>
quote
</blockquote>

*

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理