Белый экран Битрикс: как включить ошибки и найти причину
Белый экран Битрикс означает, что PHP остановился на фатальной ошибке, а показ ошибок выключен, поэтому браузер получает пустую страницу. Чтобы увидеть причину, на время включают параметр debug в файле bitrix/.settings.php и читают журнал ядра. Дальше ошибку убирают по её тексту: поднимают память, отключают init.php или сторонний модуль, возвращают прежнюю версию PHP. Ниже шесть шагов и подсказка по тексту из журнала.
Ответ за 30 секунд
Белый экран это не поломка самого Битрикса, а спрятанная ошибка PHP. Её нужно показать: включить debug в .settings.php и открыть журнал. После починки верните debug в false, иначе посетители увидят пути к файлам сайта и детали сбоев.
Тарифы для Битрикс от 596 ₽ в месяц: память на процесс 2048 МБ, ежедневные бэкапы и 10 дней на тест (Таймвеб, на 21 октября 2026).
Что показал журнал ошибок Битрикс и что с этим делатьdebugпараметр в .settings.php, включает вывод ошибок
error.logжурнал ядра в папке bitrix/modules
6 шаговот пустой страницы до причины
01 · 1 мин
Почему вместо сайта Битрикс показывает белый экран и какие причины бывают#
При фатальной ошибке PHP прекращает работу. На боевом сайте вывод ошибок выключен, поэтому посетитель получает пустую страницу, а подсказка остаётся только в журнале. Сам белый экран про причину ничего не говорит, её приходится вытаскивать на свет.
| Причина | Как проявляется | Что искать в журнале |
|---|---|---|
| Нехватка памяти или времени | Пустая страница на тяжёлой операции: импорт, ресайз, большой список в админке | Строки Allowed memory size или Maximum execution time |
| Ошибка в init.php или шаблоне | Сайт упал сразу после правки кода | Путь к файлу и номер строки |
| Сторонний модуль | Экран побелел после установки или обновления модуля | Имя модуля в пути к файлу |
| Другая версия PHP | Пустая страница после смены версии на хостинге | Call to undefined function, Class not found |
| Права или кэш | Сбой после переезда или распаковки архива | Отказ в доступе к файлу или папке |
Первую причину подробно разбирает страница нехватка памяти в Битрикс, четвёртую помогает проверить таблица требований версия PHP для Битрикс.
02 · 1 мин
Как включить вывод ошибок и журнал в Битрикс по шагам#
- Сделайте копию. Файлы и база понадобятся, если правка конфигурации усугубит сбой. Как собрать архив, описано в материале резервное копирование 1С-Битрикс.
- Включите режим отладки. Откройте файл
bitrix/.settings.php, найдите блокexception_handlingи замените значение параметра:'debug' => true, - Обновите страницу. Если ошибка появилась на экране, запишите путь к файлу и номер строки. Если страница осталась пустой, сбой произошёл до загрузки ядра. Тогда включите вывод ошибок самого PHP в панели хостинга или в php.ini:
display_errors = On error_reporting = E_ALL log_errors = On - Откройте журналы. Ядро пишет в файл
bitrix/modules/error.log, когда в блоке log указан этот путь. PHP и веб-сервер ведут собственные журналы, их открывают в панели хостинга либо на сервере. - Уберите причину по тексту ошибки. Подсказка по типичным сообщениям ниже, приёмы починки в следующем разделе.
- Верните настройки. Поставьте debug в false и display_errors в Off. Журнал оставьте на время наблюдения.
Не оставляйте debug включённым
Режим отладки показывает посетителям пути к файлам и детали ошибок. Держите его только на время поиска причины.
Инструмент · 1 мин
Что показал журнал ошибок Битрикс и что с этим делать#
Тексты ниже стандартные для PHP, поэтому они одинаковы у любого хостинга.
Что написано в журнале ошибок
Выберите текст из журнала. Подсказка назовёт причину и первое действие
04 · 1 мин
Как убрать белый экран Битрикс: init.php, модуль, кэш и версия PHP#
Чаще всего помогает один из четырёх приёмов. Меняйте по одному и после каждого обновляйте страницу, тогда будет видно, что именно сработало.
- Файл init.php. Он подключается на каждой странице. Временно переименуйте
local/php_interface/init.phpилиbitrix/php_interface/init.php, если такой файл есть. - Сторонний модуль. Если в пути из журнала виден модуль не из ядра, переименуйте его папку в
local/modulesилиbitrix/modules. Модули ядра, например main, iblock и sale, не трогайте. Кнопкой удаления в админке не пользуйтесь: она затрагивает таблицы модуля. - Кэш. Очистите его в админке, а если она не открывается, очистите содержимое папок
bitrix/cache/иbitrix/managed_cache/. - Версия PHP. После смены версии на хостинге верните прежнюю и сверьте расширения с требованиями продукта.
Чтобы посетитель вместо пустой страницы видел сообщение, положите в корень сайта файл error.php: ядро подключает его при необработанном исключении, когда вывод на экран выключен.
05 · 1 мин
Когда белый экран Битрикс возвращается и причина в ресурсах#
Если пустая страница снова появляется на одних и тех же операциях, а память и время уже подняты до потолка тарифа, дело в ресурсах. Сначала переходят на тариф выше (хостинг для Битрикс), а когда и он тесен, берут VPS с настройкой под себя. Если сайт не открывается вовсе и без пустой страницы, смотрите разбор Битрикс не запускается.
06 · 1 мин
Вопросы о белом экране в Битрикс#
Почему белый экран в Битрикс появляется только в админке, а сайт открывается?
Админка выполняет тяжёлые операции: большие списки, импорт, ресайз изображений. Они чаще упираются в memory_limit и max_execution_time. Включите debug и откройте журнал, текст ошибки назовёт нужный лимит.
Чем белый экран в Битрикс отличается от ошибки 500?
При ошибке 500 сервер отвечает кодом сбоя и называет его в журнале. При белом экране PHP падает, а вывод ошибок выключен, и страница остаётся пустой. Причину в обоих случаях ищут в журнале PHP и веб-сервера.
Можно ли оставить debug включённым в Битрикс на боевом сайте?
Нет. Режим показывает посетителям пути к файлам и подробности ошибок, а документация 1С-Битрикс рекомендует включать его только при разработке и отладке. После поиска причины верните значение false.
Белый экран появился после обновления модуля Битрикс: как откатиться?
Самый чистый путь это резервная копия, сделанная до обновления. Без неё переименуйте папку проблемного стороннего модуля и проверьте сайт, а затем ищите причину в журнале.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: Цены 1С-Битрикс: Управление сайтом, 1c-bitrix.ru/buy/products/cms.php, проверено 21 октября 2026; Хостинг для 1С-Битрикс Таймвеб, timeweb.com/ru/services/cms/bitrix, проверено 21 октября 2026; Цены на хостинг Таймвеб, timeweb.com/ru/services/hosting/price, проверено 21 октября 2026; Документация 1С-Битрикс для разработчиков: параметр exception_handling в .settings.php (режим debug, журнал error.log), dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2795, проверено 21 октября 2026; Хостинг для 1С-Битрикс Таймвеб: лимиты памяти и нагрузки MySQL по тарифам, timeweb.com/ru/services/cms/bitrix, проверено 21 октября 2026.
Разместите сайт на 1С-Битрикс
Битрикс требователен к ресурсам. Хостинг Таймвеб для 1С-Битрикс от 596 ₽ в месяц: NVMe, окружение под большие нагрузки, бесплатный SSL и домен .RU в подарок.
- Тарифы от 596 ₽ в месяц
- Оптимизирован под 1С-Битрикс
- Бесплатный SSL и ежедневные бэкапы
- Домен .RU в подарок при оплате за год