Joomla更新后的一个文件的ERR_CONTENT_DECODING_FAILED

时间:2017-10-05 00:22:37

标签: javascript google-chrome joomla webkit gzip

今天将Joomla更新为3.8.1后,大多数管理标签和导航功能在Chrome,FireFox,Win Safari和IE 11中停止运行.media / jui / js / bootstrap.min.js无法加载ERR_CONTENT_DECODING_FAILED 。它仍然适用于MS Edge。

这发生在多个位置和多个ISP的计算机上。

已采取的措施(均未解决):

  1. 从服务器删除文件并替换为上周备份的副本并重新发布chmod 0644
  2. 已验证公开$ gzip ='0';在configuration.php
  3. 在没有发生错误的MS Edge中测试
  4. 使用MS Edge转到Joomla Global Configuration>服务器设置并将Gzip页面压缩设置为否。原来是。
  5. 发现在没有版本控制查询字符串的情况下访问JS文件失败的浏览器中,浏览器可以无误地加载文件。
  6. 在Safari,IE 11和iPhone Chrome中发现JS文件显示并且似乎被gzip压缩或以其他方式编码。屏幕截图:screenshot
  7. 清除浏览器中的浏览器缓存
  8. 去了chrome:// net-internals并点击了Flush Socket Pools和Close Idle Sockets
  9. 检查了缓存设置,并且一直设置为关闭:
  10. enter image description here

    1. 系统 - 页面缓存模块也已禁用 enter image description here

2 个答案:

答案 0 :(得分:1)

在这种情况下,客户端没有提到他们已经添加了Sucuri防火墙服务,而这正是他们损坏了缓存文件的地方。在Sucuri清除缓存并且文件不再抛出ERR_CONTENT_DECODING_FAILED

答案 1 :(得分:0)

我遇到了同样的情况。 configuration.php 中的 0 上的 Gzip 不起作用。所以我发现 get_magic_quotes_gpclibraries\src\Application\AdministratorApplication.php