Что такое PHP и почему его нужно обновлять
Грубо говоря, PHP — это язык программирования, на котором написано большинство сайтов. У каждой версии PHP есть свой жизненный цикл: его создают, тестируют, поддерживают и обновляют. В какой-то момент (обычно это плюс-минус два года) поддержка этой версии прекращается. Пользоваться старыми версиями можно, но это небезопасно.
С 1 февраля 2023 года прекращена поддержка 1С-Битрикс и коробочной версии Битрикс24 на PHP версии ниже 8.0.
С 1 мая 2023 невозможно установить обновления продукта без перехода на PHP 8.0 и 8.1.
Старые версии имеют свои уязвимости, поэтому переход на PHP 8, в первую очередь нужен, для безопасности вашего сайта или портала. А также это нужно для того, чтобы спокойно пользоваться новым функционалом.
Основная сложность возникает, если ядро сайта на 1С-Битрикс или коробочного портала кастомизировано, то есть доработано и изменено. После апгрейда самого ядра нужно еще адаптировать под него все используемые сервисы и модули.
Этапы работы
01→
Аудит
Проводим исследовательские работы: изучаем ваш сайт или коробочный портал, модули, хостинг, доработки и ошибки.
02→
Резервная копия
Создаем резервную копию вашего сайта/портала для безопасного обновления.
Все дальнейшие работы проводятся на ней.
03→
Обновление
Обновляем сайт и/или портал до PHP 8, а также все используемые модули, внешние решения и приложения до последней версии
04→
Рефакторинг и настройка
Ищем в программном коде места с устаревшим синтаксисом, проверяем методы и способы их вызова, используемые типы данных. Изменяем, дописываем, обрабатываем и настраиваем.
05 →
Тестирование и перенос на рабочий адрес
Тестируем и устраняем замечания на хостинге.
Проводим монитор качества и общее тестирование «боевого сайта» на функциональность и работоспособность
06 →
Поддержка
Обновляем, поддерживаем и развиваем ваш сайт и портал.
Оперативно вносим правки при выявлении скрытых проблем.
Важно! Не на всех хостингах доступно переключение версий PHP. Если в вашей административной панели нет выбора версий, возможно, придется переезжать на другой хостинг, и уже после этого обновляться.
Формат и стоимость обновления
Стоимость перехода на PHP 8 зависит от степени доработанности вашего сайта (или коробочного портала) и начинается от 30 000 рублей — если доработки минимальны.
Сайты со сложными внешними интеграциями, личные кабинеты и порталы с большим количеством кастомизаций оцениваются в индивидуальном порядке, после проведенного аудита.
Мы рекомендуем проводить обновление поэтапно, планировать его заранее, и осуществлять это в рамках нашей поддержки.
Формат и стоимость обновления
Стоимость перехода на PHP 8 зависит от степени доработанности вашего сайта (или коробочного портала) и начинается от 30 000 рублей — если доработки минимальны.
Сайты со сложными внешними интеграциями, личные кабинеты и порталы с большим количеством кастомизаций оцениваются в индивидуальном порядке, после проведенного аудита.
Мы рекомендуем проводить обновление поэтапно, планировать его заранее, и осуществлять это в рамках нашей поддержки.
Важно! Покупка лицензии это не тоже самое, что обновление. Активная лицензия дает возможность обновиться, соответственно, без неё перейти на свежую версию PHP не получится. Кроме того, продленная лицензия позволяет пользоваться облачными сервисами Битрикса (например, облачный бекап), маркетплейсом приложений и официальной технической поддержкой.