index.php выдает следующее: ссылка_ЧПУ/category_2.html или ссылка_ЧПУ/product_235.html, У Мастерхоста для установки Zend'a используется php-cgi. Вероятно при этом не отключается сжатие Gzip
Опана! Как интересно-то!
В файле core/config/headers.php присутствует код:
if (@extension_loaded('zlib') && CONF_USE_GZIP) {
@ini_set('zlib.output_compression_level', 9);
// ob_end_flush();
ob_start('ob_gzhandler');
}
Т.е. если "компрессия GZip" в конфиге ShopCMS включена, то мы устанавливаем уровень компрессии в девятку - максимальный, насколько помню, - а вот если выключена, то компрессия вовсе не выключается, а ОСТАЕТСЯ такой, какая установлена по умолчанию на хостинге (zlib.output_compression=xxx в php.ini). Дефолтово для всех PHP что я видел (немного, честно скажу
). там стоит Off, оно и логично. Но хостер может иметь свое мнение по поводу этой настройки по дефолту. Что, видимо, и происходит.
Короче, попробуйте в начале index.php, где-нибудь сразу после require_once вставить строку
ini_set('zlib.output_compression_level', 0);
Подозреваю, это поможет.
А я постараюсь этот момент в ближайшее время отразить в исходнике.
Наверное, это наиболее правильный вариант и есть, но, возможно, есть какой-то более правильный и корректный - надо разобраться.
PS. я хоть и в Питере, а Мастерхост в Москве, но бежал бы я от этого говнохостера семимильными шагами... Не от "такого" хостера, а именно от Мастерхоста. Уж больно одиозный хостер, им админы детей пугают вместо Барабашки
.
PPS. Спасибо! Новые знания в копилочку об этой CMS, да и вообще о хостерах
.