Сайт сломался после обновления 1С-Битрикс: порядок разбора
После обновления сайт может отдать белый экран, потерять вёрстку или перестать принимать заказы. Разбираем, что проверять по порядку и как быстро вернуть рабочее состояние.
Содержание
Порядок ниже помогает быстро локализовать причину, не тратя часы на догадки.
Шаг 1. Что именно сломалось
- Белый экран на всём сайте.
- Ошибка только в админке.
- Работает главная, не работает каталог.
- Вёрстка поехала, функциональность цела.
- Не проходят заказы или формы.
От ответа зависит, куда смотреть.
Шаг 2. Прочитать ошибку
Включите отображение ошибок на копии сайта и посмотрите текст. В большинстве случаев он прямо указывает на файл и строку.
Если правок нет, посмотрите журнал ошибок PHP на хостинге — фатальные ошибки пишутся туда.
Шаг 3. Типовые причины
Несовместимый модуль маркетплейса. Старый модуль не поддерживает новую версию платформы. Решение: обновить модуль или временно отключить.
Правки в файлах ядра или шаблона решения. Обновление их перезаписало. Решение: вернуть правки из копии, а затем вынести их в собственный шаблон.
Нехватка памяти или времени выполнения. Обновление прошло частично. Решение: увеличить лимиты и завершить обновление.
Устаревший код в шаблоне. Использованы методы, удалённые в новой версии.
Кэш. После обновления часть проблем снимается простым сбросом кэша — проверьте это до глубокого разбора.
Шаг 4. Быстрое восстановление
Если сайт лежит, а причина не находится за 15–20 минут:
- Восстановите резервную копию, сделанную до обновления.
- Убедитесь, что сайт работает.
- Разбирайтесь дальше на тестовой копии, без давления времени.
Это честнее, чем чинить боевой сайт вслепую.
Шаг 5. Проверка после восстановления
- Главная, каталог, карточка, корзина, оформление заказа.
- Формы и письма.
- Личный кабинет.
- Обмен с 1С.
- Журнал ошибок: чисто ли.
Как обновляться, чтобы не ломать
- Резервная копия до начала.
- Обновление на копии сайта.
- Проверка сценариев по чек-листу.
- Перенос на боевой в согласованное окно.
- Наблюдение сутки после переноса.
Отдельно: не откладывайте обновления надолго. Чем больше пропущено версий, тем сложнее и рискованнее обновление — и тем выше вероятность, что уязвимость закроют уже после того, как ей воспользуются.
Частые вопросы
Можно ли откатить обновление?
Только восстановлением из резервной копии, сделанной до обновления. Поэтому копия — обязательный шаг, а не рекомендация.
Почему появился белый экран?
Обычно фатальная ошибка PHP: несовместимый модуль, устаревший код в шаблоне или нехватка памяти. Включите отображение ошибок на тестовой копии и посмотрите текст.
Слетела вёрстка. Что случилось?
Чаще всего обновление перезаписало файлы шаблона решения, в которых были правки. Отсюда правило: не править шаблон решения напрямую.
Как обновляться без риска?
На копии. Обновление на боевом сайте без проверки — главная причина ночных авралов.
Что делать, если обновление не запускается?
Проверьте активность лицензии, права на запись, свободное место и лимиты PHP. Мастер обновлений часто останавливается именно на них.
Не хотите разбираться сами?
Настроим, обновим и почистим сайт на 1С-Битрикс. Официальный партнёр Битрикс и Аспро, 20 лет в разработке.
Оставить заявку 8 (800) 555-31-56