网站搬家后提醒内容编码错误,您尝试查看的页面无法显示

罗帆 草根站长 2017-11-24 1436 0

前几天准备把我的这个博客搬家到另外一台服务器上,正常的搬家然后恢复数据,发现无法打开网站,Google chrome直接提醒500错误,而Firefox提醒:

内容编码错误,您尝试查看的页面无法显示,因为它使用了无效的或者不受支持的压缩格式。

网站搬家后提醒内容编码错误

经过仔细分析,原来是PHP压缩的问题。


具体的解决方法如下:


1.打开php.ini文件,找到zlib.output_compression = Off,改成zlib.output_compression = On,


2.把;zlib.output_compression_level前面的;去掉,后面的-1改成1~5的数值。这样便可以实现所有php页面的gzip效果,不再需要单独修改网站的php文件——如果站点很多的话,会节省很多时间。


同时,网站转载过来的内容:

需要说明的是以下几点
一、;zlib.output_handler必须保持注释掉,因为此参数和前面的设置冲突——官方的说法。
二、一般情况下缓存是4k(output_buffering = 4096)。
三、zlib.output_compression_level 建议参数值是1~5,6以实际压缩效果提升不大,cpu占用却是几何增长。


通过这个的方法就可以搞定了,当然如果你的站和我的一样也是用zblog搭建的,那你可以把zblog的数据库表中的缓存关闭,具体方法如下:


Z-blog PHP 禁用gzip功能


 一、使用登录phpmyadmin登录数据库服务器,查找数据库打开zbp_config表,在conf_Name字段中找到system属性,并点击编辑。

网站搬家后提醒内容编码错误


二、在system属性的conf_Value字段中查找“gzip”,可以找到如下这行代码:s:14:"ZC_GZIP_ENABLE";b:1;其中b后面的1表示gzip开启,0则表示gzip关闭。由于网站的gzip现在是开启状态,那么看到的b后面的值为1,这时候我们要关闭gzip,将b后面的值改为0即可,即修改为:s:14:"ZC_GZIP_ENABLE";b:0,点击执行后退出,网站恢复正常访问。

网站搬家后提醒内容编码错误


饮水思源,本人来自 blog.csdn.net/yangjixiang_hao123/article/details/5646573  和  beibei.org.cn/post/Z-blog-PHP-gzip.html  致谢!

评论