Описать проблему ↗

Обновления и перенос

Битрикс не открывается после обновления ядра

После обновления ядра Битрикс сайт не открывается. Объясняем, как проверить завершение обновления и не потерять данные при восстановлении.

Редакция «починимсайт» · Обновлено · 3 мин. чтения

Что происходит и с чего начать

Обновление платформы затрагивает файлы и может менять данные или структуру базы. Если процесс прервался, компоненты оказываются в разных состояниях. Поэтому нельзя автоматически считать, что возврат только старых файлов полностью восстановит проект. Начните с журнала обновления, первой ошибки и текущих версий модулей. Зафиксируйте, доступна ли панель и какие разделы ещё работают. Эта информация помогает выбрать между завершением процедуры, исправлением несовместимости и согласованным восстановлением из рабочей копии.

Что можно проверить самостоятельно

  1. Сохраните журнал обновления и точный текст первой ошибки. Укажите, завершилось ли обновление штатно или было прервано вкладкой, соединением либо сообщением сервера.
  2. Проверьте доступ к панели, наличие свободного места и резервной копии. Сообщите о нестандартных модулях и доработках, особенно затрагивающих сломавшийся раздел.
  3. Уточните, поступали ли новые заказы после копии. Восстановление базы согласуйте отдельно: оно может затронуть свежие операции, даже если внешне возвращает прежнюю работоспособность сайта.

Как понять результаты проверки

Специалист сравнивает версии, зависимости и состояние процедуры обновления. Если предлагается восстановление, должно быть понятно, возвращаются ли согласованные файлы и база, и как сохраняются последующие данные. Если причина в доработке, исправление проверяют на обновлённой версии, желательно на копии. Случайное удаление кеша полезно не во всех случаях и не завершает прерванное изменение структуры. Нужен вывод из журнала: конкретное несоответствие и действие, которое его устраняет, с возможностью повторить проверку результата.

Что проверяет разработчик

Для этой части понадобятся доступ к настройкам, журналам ошибок или коду. Её можно передать специалисту вместе с результатами предыдущих шагов.

  1. Уточните, какие модули обновлялись и на каком шаге возник отказ. Проверьте свободное место и возможность записи служебных файлов.
  2. Найдите первую ошибку PHP. Путь в пользовательском обработчике или шаблоне помогает отделить несовместимость доработки от сбоя установки.
  3. Сравните доступность админки и публичной части. Проверьте, одинаковую ли версию PHP и настройки используют рабочие процессы.

На что обратить внимание

Частично обновлённые файлы и база могут не соответствовать друг другу. Замена отдельного файла из старой версии иногда убирает симптом, но оставляет несовместимые компоненты.

Как исправляют причину

Восстановите согласованную версию по проверенной копии или завершите обновление предусмотренным способом после устранения причины. Пользовательские изменения ядра следует отдельно выявить, прежде чем перезаписывать файлы.

Как убедиться, что проблема решена

Проверьте административные операции, каталог, оформление и обмен с 1С. Сравните обработку фоновых задач и почтовых событий после обновления.

После восстановления проверьте не только доступность, но и каталог, оформление, формы и обмены, используемые проектом. Сверьте версии модулей и отсутствие незавершённого обновления. Если временно отключали доработку, зафиксируйте это как ограничение, а не скрытую потерю функции. Понятный итог включает причину, сделанные изменения и способ безопасно продолжить обновления, чтобы следующий запуск не повторил тот же отказ.