Если сайт на 1С-Битрикс не открывается, чаще всего дело в одной из трёх вещей: закончилось место на диске или лимиты хостинга, произошёл сбой при обновлении модуля, либо повреждён файл конфигурации или база данных. Проверять нужно именно в таком порядке — от простого к сложному.
Белый экран или ошибка PHP — с чего начать
Белая страница без текста означает фатальную ошибку PHP, которая скрыта настройками вывода. Включите отображение ошибок в файле .settings.php или временно поставьте display_errors = On в php.ini, затем обновите страницу — текст ошибки укажет конкретный файл и строку. Отдельно посмотрите лог веб-сервера: в панели хостинга он обычно лежит в разделе логов или в папке /bitrix/logs/ внутри самого сайта.
Частая причина такой ошибки — несовместимость версии PHP с версией ядра или модулей после автоматического обновления PHP на хостинге. Откатите версию PHP на предыдущую в панели управления и проверьте, восстановилась ли работа сайта.
Проблемы с базой данных и кэшем
Если в логе фигурирует ошибка подключения к MySQL, проверьте актуальность логина, пароля и хоста базы данных в файле /bitrix/php_interface/dbconn.php — они могли измениться при переносе сайта или смене тарифа хостинга. Также стоит проверить, не превышен ли лимит одновременных подключений к БД на тарифе.
Отдельная ситуация — сайт открывается, но со старым содержимым или битой вёрсткой после правок. Это почти всегда проблема кэша Битрикса. Очистите кэш через админку (Настройки → Настройки продукта → Автокэширование → «Очистить кэш и файлы агентов») или удалите содержимое папки /bitrix/cache/ вручную через FTP.
Что делать, если сайт упал после обновления
Обновление модуля из маркетплейса — одна из самых частых причин внезапной остановки работы сайта. Если ошибка появилась сразу после обновления:
- откатите модуль до предыдущей версии через раздел «Обновления» в админке;
- проверьте таблицы в базе данных на предмет незавершённой миграции — иногда обновление обрывается на середине;
- сверьте требования модуля к версии ядра и PHP — устаревшее ядро часто конфликтует с новыми модулями.
Если ни один из этих шагов не помог, а доступа к логам и хостингу нет, единственный вариант — восстановить сайт из последней резервной копии и уже на её основе разбираться с причиной сбоя.