Joomla网站不能打开,提示ERR_CONTENT_DECODING_FAILED

Joomla最新的J3.8.10安装了一个扩展后,所有的都打不开,出现了如下的错误:
Joomla网站编码错误.png

 
已邀请:

bigirl

赞同来自:

ERR_CONTENT_DECODING_FAILED 说明是内容的解码出错了。
 
解决的方案:
登录网站后,在全局设置中,将Gzip设置为否。如图:
JoomlaGzip设置.png

 
注意:要将GZIP页面压缩 设置为 否
 

bigirl

赞同来自:

上面虽然可以解决问题,但更深层次的原因应该是新安装的扩展代码出现了问题。
 
下面搜索了一些关于Gzip错误的通用解决方案
php报错“ERR_CONTENT_DECODING_FAILED”的解决办法

先看字面意思:内容解码失败
  • 1、在哪里给内容加码了? 
  • 2、* nginx、php、框架* 
  • 3、 检查 nginx 配置, gzip 开启状态。关闭 gzip 并重启,无效。排除 
  • 4、 检查 php 配置, zlib.output_compression ,发现是关闭的。开启配置并重启,页面正常。 
  • 5、 检查框架,发现框架内在 output_compression 关闭的时候,会使用 ob_gzhandler 函数,找到原因 
  • 6、之所以使用 ob_gzhandler 会报错,原因之一是个别 html 页面有 bom 头;另一个原因则是因为调试在入口文件有输出,使用 ob_start(‘ob_gzhandler’) 压缩页面时,是不允许在使用之前有输出

要回复问题请先登录注册