С февраля 2023 года для корректной работы сайтов на 1С-Битрикс и Битрикс24, а также для возможности установки обновлений, переход на PHP 8 стал обязательным.
Если вы увидели такое сообщение, значит пора переводить Битрикс на PHP 8:

Если не перейти на версию PHP 8
Если по каким-либо причинам вы не готовы обновить систему до PHP 8.x, то это не приведет к неработоспособности сайта, но создаст ряд сложностей и рисков. К ним относятся:
- Невозможность установки обновений ядра системы в будущем.
- Повышение рисков связанных с безопасностью сайта.
- Невозможность улучшить скорость сайта за счет новой версии PHP.
С чего начать переход на PHP 8
- У вас должна быть действующая лицензии Битрикс, если это не так - продлите ее.
- Обязательно сделайте резервную копию сайта. (Рекомендуем сделать копию сайта на поддомене или другом домене и сначала провести обновление на ней. Как это сделать подскажут в нашей технической поддержке).
- Обновите ядро и все модули сайта до последних доступных версий в разделе Настройки > Marketplace > Обновление платформы, а также сторонние решения в разделе Настройки > Marketplace > Установленные решения.
- Если вы вносили изменения в ядре или штатных компонентах, то вам необходимо перенести все измененные файлы в папку local.
Смена версии PHP 8.x
Если вы используете виртуальную машину Битрикс - BitrixVM, то ознакомьтесь с инструкцией по обновлению версии PHP на BitrixVM.
Если вы используете Панель управления ISPmanager на нашем виртуальном хостинге , тогда зайдите в меню WWW-домены - https://my.jehost.ru/ispmgr#/list/webdomain/1?p_num=1, дважды кликните на ваш сайт и в новом окне в поле Версия PHP выберите нужную версию.

Более подробно о смене версии PHP через ISPmanager можно ознакомиться тут https://jehost.ru/30-bitrix/16-vybor-versii-php.html
Перевод Cron агентов на PHP 8
Если вы используете агенты на Cron, то вам необходимо в настройках Cron (в ISPmanager он называется Планировщик) изменить настройки команды заменив значние /opt/phpXX/, где XX - номер версии PHP, на новое значние:

При переходе на PHP 8.1 команда будет начинаться так: /opt/php81/bin/php -f /var/www ...
Сохраните новые настройки.
После смены версии PHP 8
Сразу после смены версии PHP сайта и измения настроек CRON сделайте следующее:
- Еще раз проверьте и установите все доступные обновления платформы и решений из Маркетплейса.
- Проведите проверку работоспособности сайта, особенно обратите внимание на каталог, корзину, оформление заказов, отправку форм, работу калькуляторов, поиск по сайту.
Если после всех проделанных процедур сайт и агенты работают корректно, поздравляем, на этом перевод вашего Битрикс на PHP 8 завершен.
Ошибки после перехода Битрикс на PHP 8
Если после перевода сайта на PHP 8 у вас возникли критические ошибки, то обязательно проверьте что:
- Установлены все обновления, особенно сторонних плагинов.
- Установлена последняя версия шаблона сайта.
Проверьте логи ошибок, чтобы видеть точную ошибку, она понадобится при обращении в поддержку Битрикс. В Панели управления ISPmanager логи находится в меню Журналы. В BitrixVM логи находятся в каталоге /var/log/httpd.
При ошибке "При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php". Чтобы увидеть точную ошибку, включите показ ошибок в файле /bitrix/.settings.php заменив параметр debug на true:
'debug' => true,
Если у вас появился белый экран, попробуйте в настрйоках PHP изменить параметр
short_open_tag = On
Если это не помогло, то попробуйте вернуть сайт на предидущую версию PHP и затем обратитесь за помощью к разработчику модуля или непосредственно в техническую поддержку Битрикс. Если возврат к предидущей версии PHP не вернул работоспособность сайта, тогда вам нужно восстановить сайт из резервной копии и повторить обновление сайта, создав дубликат сайта на поддомене или другом домене для безопасной дальней работы с ним. Произвести обновление на нем, собрать информацию об ошибках и затем обратиться в поддержку Битрикс или к разработчику решения.
Краткий итог:
- С 01.02.2023 ограничена поддержка продуктов "1С-Битрикс" на PHP версии ниже 8.1.
- Рекомендуется использовать PHP версии 8.1 или выше.
- Версия PHP 7.х объявлена устаревшей и больше не поддерживается.
- Использование версий PHP ниже 8 крайне не рекомендовано.
- Обязательно создайте резервную копию сайта.
- Обновите ядро и все модули продукта до последних доступных версий.
- Обновите все сторонние решения из Маркетплейса до последних доступных версий.
- Если после обновлений PHP появятся ошибки, обратитесь в поддержу Битрикс или к разработчикам модуля.