多语言展示
当前在线:641今日阅读:113今日分享:31

Phpcms handler 'ob_gzhandler' 报错的解决方法

Phpcms 是国内领先的网站内容管理系统,同时也是一个开源的PHP开发框架。但大多数安装者都会在安装phpcms过程中会一直提示Warning:  ob_start() : output handler 'ob_gzhandler conflicts with 'zlib output compression'  in 。。。。57 行,这让站长很懊恼,这导致基本的安装都无法继续。
工具/原料
1

环境:XAMPP(Apache+MySQL+PHP+PERL)

2

工具:使用txt文本或者DW打开base.php、system.php文件

方法/步骤
1

排查:在使用ob_start('ob_gzhandler');之前,如果输出缓冲区有启用了Gzip压缩的内容,而没有被销就会出现这样的异常,而新版的PHP集成环境包是默认开启的。

2

方法一:(1)在phpcms/base.php第五十七行ob_start('ob_gzhandler');前面加上一句ob_end_clean();这样安装就能成功了。

3

方法二:(2)install_package\caches\configs  到这个目录找到system.php ,打开后找到gzip选项,后面的1,改为0.上传覆盖。

推荐信息