1с-битрикс: Ошибка в типе содержимого

При переносе сотого сайта страндартными средствами битрикса (через restore.php) на спейсвеб возникла следующая ошибка:
The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.

Что такое?

Одна из проблем – лишние символы в /bitrix/php_interface/ в файлах init.php, dbconn.php.

Также эта гадкая ошибка возникает из за сбоя в компрессии, проверить пытался ли битрикс отдавать сжатый контент можно посмотрев заголовки:

Content-Encoding: gzip	
Content-Length:4663

В этом случае решением будет принудительное отключение компрессии – в файле /bitrix/php_interface/init.php добавить константу

Сколько же времени ушло на
решение этой проблемы :-/

  • Andrew

    Много времени на проблему не ушло, потому что быстро напал на этот пост.
    Спасибо автору – так как реально мысли начали упираться в тупик.

  • mikl

    Всё так, сайт начинает работать. Как работать с компрессией, вот в чём вопрос. Пишут про удаление дополнительных пробелов в файлах подключения к базе[after_connect.php, dbconn.php]. Пока не помогло.

  • Иван Кожевин

    Зачастую такая проблема возникает, если у вас файлы в кодировке UTF с BOM-меткой. Удалите BOM, и эта ошибка уйдет.