Переход на PHP 8.х
Куда обращаться в случае ошибок при обновлении версии PHP до 8.х
Примеры частых ошибок модулей 1С-Битрикс и их решения
В административном интерфейсе коробочных версий продуктов «1С-Битрикс» вы могли заметить такое уведомление:
Почему важно обновить PHP
Версия PHP 7.х объявлена устаревшей и больше не поддерживается, для неё не выпускаются исправления функциональных ошибок и ошибок безопасности. Использование версий PHP ниже 8 крайне не рекомендовано.
Вы не сможете установить обновления коробочных версий продуктов «1С-Битрикс» для исправления ошибок и получения нового функционала, пока не обновите PHP до минимальной версии 8.0 или рекомендованной 8.1 в своем серверном окружении.
Запланируйте обновление PHP до минимальной версии 8.0 или до рекомендуемой PHP 8.1 в самое ближайшее время.
Подробнее в нашей статье С 1 февраля 2023 года ограничена поддержка продуктов 1С-Битрикс на PHP версии ниже 8.0. Рекомендуемая версия PHP - 8.1 и выше.
Как обновить PHP
Обновление версии PHP необходимо произвести поэтапно. Для этого обратитесь к вашему системному администратору или в техподдержку вашего хостинга.
Шаг 1. Обязательно создайте резервную копию вашей установки. Это может быть как резервная копия средствами продукта, так и полностью всего сервера, например виртуальной машины VMBitrix. Резервное копирование (битрикс)
Шаг 2. Обновите ядро и все модули продукта до последних доступных версий в разделе Настройки > Marketplace > Обновление платформы. Как обновить 1С-Битрикс?
Шаг 3. Обновите все сторонние решения из Маркетплейса до последних доступных версий в разделе Настройки > Marketplace > Обновление решений. Как правильно обновить решение?
Шаг 4. Поднимите версию PHP до следующей возможной. Как поменять версию php на Таймвэбе? (PHP 8).
ВНИМАНИЕ! Если нужно изменить версию на PHP 8.x, а сейчас установлена не 7.x, а гораздо ниже, например, 5.x, то повышать нужно постепенно. Т.е. сначала до 7.x, потом установить нужные обновления 1С-Битрикс, потом уже повысить до минимальной 8.0 и установить доступные обновления, далее до следующей 8.1 и 8.2. В противном случае могут возникнуть ошибки.
Если вы используете виртуальную машину VMBitrix, то обновить PHP можно через меню VMBitrix: 1. Manage servers in the pool - 8. Update PHP and MySQL. Подробнее читайте в отдельном курсе.
Шаг 5. Еще раз проверьте и установите все доступные обновления платформы и решений из Маркетплейса. При необходимости повторить шаги 2,3,4.
Куда обращаться в случае ошибок при обновлении версии PHP до 8.х
-
Если после обновлений PHP появятся ошибки в работе стандартных модулей продуктов «1С-Битрикс», то обратитесь в Поддержку 1С-Битрикс или Поддержку24.
Также по модулям из Маркетплейса, в названиях которых содержатся
bitrix.*
, нужно обращаться в Поддержку24, например:bitrix.eshop
bitrix.sitecommunity
bitrix.sitecorporate
bitrix.siteinfoportal
bitrix.sitepersonal
bitrix.learningtemplates -
По ошибкам модулей, в названиях которых содержится
simai.*
нужно обращаться в техподдержку SIMAI, например:simai.sf4university
simai.school
simai.simai.bxeditor
simai.framework -
По ошибкам в сторонних модулях из Маркетплейса обращайтесь к разработчикам модуля, их контакты указаны на странице этого модуля во вкладке «Поддержка».