Беларусь

region-img
+375 (29) 108-04-58

Перевод Битрикс на PHP 8. Инструкция по правильной реализации

author
Павел Кравцов 25 января 2023
Время чтения: 4 мин
Уважаемые пользователи и партнёры 1С-Битрикс, компания Сотбит приветствует вас!

Мы выходим в наш блог в немного экстренном формате, чтобы поделиться полезными рекомендациями по крайне злободневному вопросу – перевод Битрикс на PHP 8.

Перевод Битрикс на PHP 8. Инструкция по правильной реализации

Мы компания Сотбит – разработчики B2B платформ и маркетплейсов на 1С-Битрикс и Битрикс24. Наши решения являются лучшими в своём сегменте не только за счёт постоянно развивающегося широкого функционала, но и своевременной отзывчивой технической поддержки.

Мы прикладываем все усилия, чтобы  работа клиентов с продуктами Сотбит была как можно удобнее и эффективнее. Если же всё-таки появляются какие-либо нюансы, они оперативно решаются компетентными специалистами. 

И сейчас пользователи 1С-Битрикс столкнулись с проблемой, связанной с переводом Битрикс на PHP 8. Разумеется, мы не могли оставить эту ситуацию без внимания, поэтому решили выпустить полезный материал, в котором рассмотрим вопрос и дадим рекомендации по его грамотному решению.

Итак, начнём.


В чём проблема?

С недавнего времени на всех сайтах под управлением Битрикс появилась следующее уведомление:
«С 01.02.2023 будет ограничена поддержка наших продуктов на PHP версии ниже 8.0. Рекомендуемая версия PHP - 8.1 и выше. Вы используете версию PHP 7.4.33. Пожалуйста, запланируйте обновление PHP или обратитесь в службу технической поддержки вашего хостинга.»

Это означает, что пользователям необходимо повысить версию PHP на своём сервере минимум до версии 8.0. В противном случае установка дальнейших обновлений для сайта будет невозможна.


Решение есть!

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

Давайте ознакомимся с ним:
  1. Проверить работоспособность сайта с PHP 8 на отдельном тестовом сервере;
  2. Выполнить резервное копирование сайта;
  3. Обновить до последней версии все модули Сотбит;
  4. Обновить ядро платформы 1С-Битрикс;
  5. Проверить совместимость доработок с PHP 8;
  6. Повысить PHP до версии 8.0-8.1.

1. Проверить работоспособность сайта с PHP 8 на отдельном тестовом сервере

Основополагающее действие, которым многие пренебрегают. Мы настоятельно рекомендуем вам сперва перенести сайт на тестовый хостинг или отдельный сервер и проверить корректность работы установленных модулей, решений и кастомизаций.

2. Выполнить полное резервное копирование сайта

Необходимый пункт, который выполняется перед каждым обновлением вне зависимости от его масштаба.

3. Обновить до последней версии все модули Сотбит

Если вы являетесь активным пользователем модулей Сотбит, но уже давно не приобретали их продления, то сейчас у вас появился отличный повод обновить решения до последнее версии, совместимой с PHP 8. Заодно вы внесёте большой вклад в дальнейшее развитие и улучшение наших продуктов.

Обращаем внимание, что, если вы являетесь пользователем платформ B2B кабинет или Оригами, вам понадобится обновить не только основное решение, но и все модули, входящие в его поставку.

4. Обновить ядро платформы 1С-Битрикс

Здесь действует тот же принцип, что и в предыдущем пункте. Актуализируйте версию продукта и будьте уверены в работоспособности вашей системы при переводе.

5. Проверить совместимость доработок с PHP 8

Если на вашем проекте имеются доработки или новый функционал, предварительно нужно проверить правильность их работы на тестовом сервере и при необходимости внести корректировки в соответствии с требованиями PHP 8.

6. Повысить PHP до версий 8.0-8.1

Финальный штрих перед установкой обновления на основном сайте. Версии PHP 8.0-8.1 доступны, начиная с версии виртуальной машины Битрикс 7.5.0.

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

Резюме

Таким образом, теперь наши клиенты получили детальную инструкцию, как правильно осуществить перевод виртуальной машины Битрикс на PHP 8. Установите обновление и продолжайте дальше успешно пользоваться нашими модулями и решениями.

Если у возникли вопросы по статье, техподдержка к вашим услугам. Техподдержка Сотбит – одна из лучших среди партнёров 1С-Битрикс. Вам не придётся ждать ответа сутками. Поэтому смело обращайтесь к нам – компания Сотбит обязательно поможет!

Желаем успешного перехода!

Последние новости

Павел Кравцов Павел Кравцов
Время чтения: 7 мин
Обновление Сотбит.B2B – Допродажи и несколько адресов доставки
B2B платформы

Обновление Сотбит.B2B – Допродажи и несколько адресов доставки

Обновлении Сотбит.B2B 2.0.2. расширяет функционал линейки решений новыми возможностями, которые очень ждали и просили пользователи: бесшовная интеграция модуля Cотбит: Перекрестные продажи и множественные адреса для доставки

Павел Кравцов Павел Кравцов
Время чтения: 1 мин
Запись вебинара «Мобильное приложение – секретное оружие в сфере B2B eCommerce»
Мобильное приложение

Запись вебинара «Мобильное приложение – секретное оружие в сфере B2B eCommerce»

29 августа состоялся вебинар «Мобильное приложение – секретное оружие в сфере B2B eCommerce», где мы рассмотрели статистику использования мобильных приложений, показали их главные преимущества для B2B сегмента бизнеса и провели подробный обзор нашего готового приложения Сотбит: B2BMobile.

Павел Кравцов Павел Кравцов
Время чтения: 8 мин
Обновление Сотбит: Маркетплейс – личный счет поставщика и управление финансами
Маркетплейсы

Обновление Сотбит: Маркетплейс – личный счет поставщика и управление финансами

Встречайте обновление Сотбит: Маркетплейс. Теперь поставщикам доступен функционал личного счета, который позволит им контролировать финансы и вести прозрачный учет движения денежных средств. Все подробности узнайте в этой статье.

Вернуться в блог

Остались вопросы по статье?

Оставьте свой контакт и наш менеджер вас проконсультирует.

ФИО:*
E-mail:*
Телефон:
Сообщение: