45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全
页面导航: 首页 > 电脑学院 > 服务器技术 >

GZIP冲突造成PHP文件错误330 (net::ERR_CONTENT_DECODING_FAILED):未知错误

电脑软硬件应用网 45IT.COM 时间:2012-07-09 15:41 作者:佚名

今天一客户反映说ecshop的验证码无法显示,登录到显示验证码的页面,果然一个红色的x显示在那里。复制验证码地址,发现是/admin/index.php?act=captcha&535678358,这样的一个php文件打开后提示:错误 330 (net::ERR_CONTENT_DECODING_FAILED):未知错误

既然有详细的错误,第一步肯定是搜索引擎搜索一下,看看是否有现成的经验来解决了。于是乎百度一下,一堆结果出来了,几乎无一例外的说是Gzip冲突了。问客户,是否在程序里面设置开启gzip的,答复是是的。

那么下面的问题就好弄了,让客户关闭gzip,再次打开网站,验证码出来了。

和之前的那些文章一样,附一个常见系统的关闭方法:

phpwind论坛系统:
\data\bbscache\config.php修改:$db_obstart=’1′;为$db_obstart=’0′;
登录论坛后台,找到论坛核心设置–核心功能设置,禁止GZIP功能。
后台登录地址为:http://您的域名/admin.php

discuz论坛系统:

方法一:使用ftp进入论坛将 forumdata/cache/cache_settings.php 下载到本地,
修改里面的‘gzipcompress’ => 1,
改成‘gzipcompress’ => 0,
修改完成后保存。上传回去。你的论坛就可以访问了。
然后登录论坛后台,找到基本设置–服务器优化,禁止GZIP功能。
后台登录地址:http://您的域名/logging.php?action=login

方法二:

把附件里的程序上传到你的论坛根目录下。运行即可。
关闭gzip.rar
运行后页面空白,但gzip己经关闭了。再打开首页即可

方法三:

尝试使用tools工具 升级sql:
UPDATE `cdb_settings` SET `value` = ’0′ WHERE CONVERT( `variable` USING utf8 ) = ‘gzipcompress’ LIMIT 1 ;
tools工具下载http://www.discuz.net/thread-761181-1-1.html
升级后 清除forumdata/cache和forumdata/templates下面的文件,然后重新访问
supesite网站系统:
登录FTP,修改data\system目录下的config.cache.php文件,找到’gzipcompress’ => 1,,改为:’gzipcompress’ => 0,,然后进入后台正式关闭
SupeSite/X-Space后台地址为:http://您的域名/?action-login
清除本地cookie
4、ShopEx 商城:
4.7.1版本解决办法:由于ShopEX设计上的缺陷,无法单独修改设置,需要下载经过修改index.php文件替换您的网站根目录下的index.php 点击这里下载
4.7.2版本解决办法:在根目录的include目录中找到mall_config.php文件(此文件在安装成功后都会有的),在?>前增加下面一段话就可以关闭系统的gzip功能define(‘SYS_GZIP’, false);
ShopEx 商城后台地址为:http://您的域名/syssite/shopadmin/
5、SaBlog 博客:
登录FTP,下载cache/cache_settings.php这个文件,将第64行的‘gzipcompress’ => ’1′,修改为‘gzipcompress’ => ’0′,然后上传覆盖回去即可。
SaBlog 博客后台地址为:http://您的域名/?action-login
6、动网PHP版本论坛:
登录FTP,下载论坛根目录下的global.php,查找以下内容,if (!$zliboutputenable AND function_exists(‘ob_gzhandler’)) {$db_obstart = 1;修改为if (!$zliboutputenable AND function_exists(‘ob_gzhandler’)) {$db_obstart = 0;然后上传覆盖即可。
7、Ecshop:
ECSHOP 管理中心 – 商店设置 -基本设置-是否启用Gzip模式: 禁用

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识