Недавно заметил, что страницы сайта на Joomla 3.8 страница загружается не с первого раза, выдается ошибка 330 (ERR_CONTENT_DECODING_FAILED), начался этот глюк, приблизительно, после обновления до Joomla 3.6 и проявляется как-то странно...
Сайт работает нормально, но после полной очистки кеша страница не загружается с первого раза, сначала появляется ошибка ERR_CONTENT_DECODING_FAILED и нужно либо самому обновить страницу или браузер сам ее перезагрузит. Проблема также проявлялась в доступности сайта для поисковых ботов, боты яндекса и mail.ru вовсе отказывались видеть сайт.
Когда эта проблема достала - начал гуглить и нашел решение, хотя, больше костыль...
Помогает отключение Gzip в пункте меню "Система" - "Общие настройки" - вкладка "Сервер" - выключаем Gzip-сжатие страниц.
Вообще, есть два способа отключить Gzip, для новичков подробно. Если есть доступ в админку Joomla способ первый:
- заходим в Админпанель Joomla;
- заходим в пункт меню "Система", далее подпункт "Общие настройки";
- на вкладке "Сервер"изменяем Gzip сжатие страниц с Да на Нет;
- нажимаем кнопу "Сохранить и закрыть";
- далее заходим в пункт меню "Система", подпункт "Очистить весь кэш";
- нажимаем кнопку "Удалить все".
Второй способ избавиться от ошибки ERR_CONTENT_DECODING_FAILED, если нет доступа в админку Joomla:
- заходим в панель управления хостингом;
- находим там файловый менеджер;
- и в корне папки с установленной Joomla ищим файл configuration.php.
- открываем его для редактирования;
- изменяем значение public $gzip с "1" на "0" на 34 строке;
- сохраняем файл.
Есть разные мнения о том, должно ли быть Gzip включено, я склоняюсь к тому, что должно, но что-то работает не правильно…
Надеюсь, что кому-то поможет,нашел еще несколько описаний этой проблемы, которая появилась почти два года назад:
- первой ссылкой висит вопрос на форуме без ответа с мая 2017 https://forum.joomla.org/viewtopic.php?t=950779;
- здесь описываются другие причины возникновения ошибки ERR_CONTENT_DECODING_FAILED https://myblogginghelp.com/joomla/39-joomla-3-err-content-decoding-failed.html
Комментарии
Warning: Class '\Joomla\CMS\Document\Renderer\Html\ModulesRendere r' not found in /var/www/vhosts/sait.ru /httpdocs/libraries/loader.php on line 663
как решить теперь эту ошибку