Получение ошибки кодирования содержимого при включении сжатия страницы Gzip на joomla

Я получаю сообщение об ошибке кодирования содержимого, когда включаю сжатие страниц Gzip на своем веб-сайте Joomla. Как я могу включить это без этой ошибки?


person ndh    schedule 18.04.2014    source источник
comment
1,5 или 3,2? И какая фактическая ошибка? Это действительно недостаточно информации.   -  person Elin    schedule 18.04.2014
comment
Это joomla 3.2, и я получаю сообщение об ошибке кодирования содержимого Страница, которую вы пытаетесь просмотреть, не может быть показана, поскольку она использует недопустимую или неподдерживаемую форму сжатия. Пожалуйста, свяжитесь с владельцами веб-сайтов, чтобы сообщить им об этой проблеме. эта ошибка, когда я открываю веб-сайт. если я обновлю веб-сайт, он появится правильно. пожалуйста, помогите мне найти проблему   -  person ndh    schedule 19.04.2014
comment
Это во всех браузерах?   -  person Elin    schedule 19.04.2014
comment
Я получаю это при попытке оптимизировать сайт 3, на форуме это отмечается как проблема FireFox (по крайней мере, начиная с v2.x). Я получаю это только при попытке добавить новую статью в FF. Было бы неплохо иметь решение   -  person tristanbailey    schedule 22.04.2014


Ответы (2)


Проблема может заключаться в том, что на вашем сервере уже включено сжатие gzip. Когда сервер сжимает, а затем Joomla снова пытается сжать, это может вызвать некоторые странные проблемы с кодировкой. Свяжитесь с вашей хостинговой компанией и узнайте, автоматически ли они gzip. Если это так, нет необходимости включать его в Joomla.

person Brent Friar    schedule 20.04.2014

Возможно, у вас была та же проблема, что и у меня, и на самом деле у вас есть некоторые файлы utf-8 С спецификацией UTF-8 внутри * в вашем коде или файлах joomla каким-то образом.
Я думаю, что gzip в сочетании с UTF- 8 BOM дает проблему с кодировкой.

Примечание. Не все редакторы могут показать, есть ли спецификация или нет. На самом деле мне пришлось использовать другой редактор, Notepad ++, чтобы понять, что там была спецификация, и удалить ее там с помощью «Преобразовать в utf-8 без спецификации», а затем сохранить файл. (Также сначала закройте его в моем исходном редакторе.) Но с таким же успехом вы можете настроить свой редактор так, чтобы он не включал спецификацию. - Возможно, это происходит только при включенном отчете об ошибках php.

* Подробнее о спецификации UTF:

person e-motiv    schedule 30.12.2014