Белый экран на сайте с 1С-Битрикс означает фатальную ошибку PHP при выключенном отображении ошибок: скрипт упал, а сообщить об этом некому, поэтому браузер получает пустую страницу. Чаще всего виноваты нехватка памяти, повреждённый кэш, ошибка в последних правках кода или незавершённое обновление. Первый шаг всегда один: включить показ ошибок или открыть error_log - там будет точный файл и строка, на которой всё остановилось.
Почему появляется белый экран на Битрикс: частые причины
- Нехватка памяти PHP - большой каталог, импорт или тяжёлый компонент упираются в memory_limit, и скрипт обрывается
- Повреждённый кэш - сбойная запись в файловом кэше ломает генерацию страниц: классика после аварийной перезагрузки сервера
- Ошибка в правках - лишняя скобка в init.php, шаблоне или result_modifier кладёт весь сайт целиком
- Незавершённое обновление - ядро обновилось частично: оборвалась связь или кончилось место на диске
- Несовместимая версия PHP - хостинг переключил версию, а старый код или модуль к ней не готовы
- Повреждение файлов - неполный перенос на другой хостинг, сбой диска, обрыв закачки по FTP
- Вредоносный код - внедрённый скрипт конфликтует с ядром: признаки заражения собрали в статье как понять, что сайт взломан
Как включить показ ошибок и найти причину белого экрана
- Включите отладку БитриксВ файле bitrix/php_interface/dbconn.php установите $DBDebug = true, а в bitrix/.settings.php в секции exception_handling включите debug. Вместо пустой страницы появится текст ошибки.
- Откройте error_logФайл лежит в корне сайта или доступен из панели хостинга. Последние строки укажут точный файл, строку и тип фатальной ошибки.
- Очистите кэш вручнуюЧерез FTP удалите содержимое папок bitrix/cache и bitrix/managed_cache (сами папки оставьте). Если виноват битый кэш - сайт оживёт сразу.
- Проверьте памятьЕсли в логе Allowed memory size exhausted - временно поднимите memory_limit и ищите, какой процесс съедает память: импорт, выгрузка, компонент.
- Откатите последние измененияПравки шаблона, новый модуль, обновление - восстановитесь из резервной копии и повторите изменения на тестовой копии сайта.
Белый экран, а причина не находится?
Реанимируем сайт на Битрикс: включим отладку, разберём логи, восстановим кэш и файлы. Alavir - официальный партнёр 1С-Битрикс, работаем с платформой с 2013 года.
Белый экран только в админке или на одной странице: о чём это говорит
Локализация ошибки - половина диагноза. Белая одна страница при живом сайте - падает её компонент или шаблон: смотрите последние правки именно этого раздела. Белая админка при работающей публичной части - обычно тяжёлый модуль или нехватка памяти: административные страницы прожорливее. Белый экран после переноса на новый хостинг - почти всегда версия PHP или потерянные при копировании файлы. Ошибка 500 вместо белого экрана - тот же класс проблем, разбор в статье про ошибку 500.
Профилактика: как больше не увидеть белый экран
Рецепт скучный, но рабочий: правки только через тестовую копию, обновления ядра и модулей по регламенту со свежим бэкапом, мониторинг доступности, актуальная и совместимая версия PHP. Всё перечисленное - штатная часть технической поддержки сайтов: обновления проходят по чек-листу, и белые экраны просто не доживают до посетителей.
Частые вопросы про белый экран на Битрикс
Поможет ли очистка кэша браузера от белого экрана?
Белый экран появился после установки модуля из Маркетплейса. Что делать?
Сайт белый, а админка работает. Так бывает?
Сколько стоит убрать белый экран на Битрикс?
Итог: белый экран лечится по одной схеме - включить отладку, прочитать лог, устранить причину, и почти всегда это вопрос пары часов. Если сайт падает после каждой правки, дело не в невезении, а в процессе: нужна тестовая среда и аккуратные руки. Именно так устроена доработка сайтов на Битрикс в Alavir - с бэкапом до старта, сметой за один день и гарантией на работы.












