В Drupal ошибка ERR_CONTENT_DECODING_FAILED тесно связана не только с включённым gzip-сжатием, но и с опцией кеширования на стороне сайта.
Несмотря на это — устранение ошибки достаточно простое.
Первым делом откройте файл /sites/default/settings.php, найдите две строки:
#$conf['css_gzip_compression'] = FALSE; #$conf['js_gzip_compression'] = FALSE;
и раскомментируйте их, убрав # в начале строки. И после них добавьте ещё одну
$conf[‘page_compression’] = FALSE;
чтобы получилось вот так:
$conf['css_gzip_compression'] = FALSE; $conf['js_gzip_compression'] = FALSE; $conf['page_compression'] = FALSE;
Потом из папок /sites/default/files/css и /sites/default/files/js/ удалите все файлы с расширением .gz (пример):
И как завершающий этап — удалите кешированые варианты страниц с ошибкой, удалив всё из таблицы cache_page базы данных сайта:
Всё, после этого ошибка исчезнет.
Для исправления в joomla 3.3 нужно найти файл в корне сайта configuration.php, найти строчку :
public $gzip = ‘0’;
и поменять на
public $gzip = ‘1’;
Добрый день! еще какие причине можно быть?
Основная причина — одна. Несколько раз подряд страница сжимается gzip`ом. А вот причины такого множественного гзипования могут быть разные.
Но опять же как правило нужно смотреть в сторону отключения или перенастройки плагинов оптимизации, кеширования, которые обычно и подкладывают такую свинью. Также, если есть доступ к настройке сервера — можно попробовать глобально отключить gzip-сжатие на сервере и посмотреть результат.