Устарела версия PHP
Сайт остаётся на неподдерживаемом окружении из-за старого ядра или модулей.
Обновляем ядро, системные и сторонние модули 1С-Битрикс через тестовую копию. Проверяем окружение, интеграции и ключевые сценарии, а до старта готовим согласованную резервную копию и понятный план отката.
Нажать кнопку «Установить» несложно. Сложность начинается там, где сайт содержит собственные компоненты, интеграции, обмен с 1С, оплату, фоновые задания и код, написанный под старую версию PHP. Поэтому обновление рассматриваем как выпуск изменений: сначала собираем зависимости, затем повторяем процедуру на тестовой копии и только после успешной проверки переносим её на production.
Перед работами фиксируем версии ядра, модулей, PHP и базы данных, проверяем доступность копии файлов и базы, определяем критические пользовательские маршруты. После установки проверяем не только главную страницу, но и формы, авторизацию, каталог, заказ, почту, агентов, обмены и журналы ошибок.
Работы особенно важны, если текущая версия мешает перейти на поддерживаемый PHP, содержит известные проблемы безопасности, блокирует установку нужного модуля или делает дальнейшую поддержку непредсказуемой. При этом обновляться прямо на рабочем сайте без теста — не ускорение, а перенос риска на клиентов.
Сайт остаётся на неподдерживаемом окружении из-за старого ядра или модулей.
Между текущей и актуальной версиями накопилась длинная цепочка изменений.
Решение требует более свежей версии главного модуля или API.
Нужен воспроизводимый процесс с тестом, журналом и критериями отката.
Версии, сторонние модули, изменения ядра, интеграции и требования окружения.
Копия сайта обновляется отдельно от production и проходит техническую проверку.
Фиксируем сценарии, которые должны работать до и после выпуска.
Обновляем рабочий сайт в согласованное окно и наблюдаем критичные показатели.
Определяем версии, ограничения и потенциально несовместимый код.
Проверяем согласованную копию файлов и базы, фиксируем условия отката.
Устанавливаем пакеты и устраняем несовместимости вне рабочего контура.
Выпускаем проверенную последовательность и контролируем результат.
Вы получаете не просто новую цифру версии, а документированный выпуск с проверенными сценариями и понятным состоянием проекта.
Для простого проекта это технически возможно, но безопасный процесс всё равно начинается с резервной копии и проверки зависимостей.
Да, если лицензия и совместимость позволяют. Сторонние решения проверяем отдельно, потому что их цикл выпуска отличается от ядра.
Код в /local/ сохраняется, но его совместимость с новым API и PHP нужно проверить. Правки внутри ядра выявляем до обновления.
Обновления откладываются, версии неизвестны, проверка сводится к открытию главной.
Есть тестовый прогон, чек-лист, журнал выпуска и понятный следующий цикл обновлений.