Уведомление выглядит следующим образом.
Уведомление демонстрируется разделе Marketplace -> Обновление платформы.
Что это значит
Это хорошая новость. Об этом было известно еще в 2018 году. Компания 1С-Битрикс старается сделать так, чтобы сайты работали лучше и быстрее. Новая версия PHP в ряде случаев значительно ускоряет сайт. Быстрый сайт на 1С Битрикс – это лучше для ваших клиентов. Быстрые сайты любят поисковые системы.
Что будет, если проигнорировать уведомление
- Вы не потеряете права получать ключевые обновления. По крайней мере какое-то время.
- Сайт не перестанет работать.
- Со временем 1С-Битрикс начнет выпускать обновления безопасности и функционала, которые можно установить только с PHP 7.1. Ваш сайт нельзя будет обновить.
Я вижу только сообщение «Закончился срок получения обновлений»
Это означает, что у вас закончилась лицензия на получение обновлений платформы и вы не можете получать обновления безопасности, исправления ошибок и расширения функционала. Мы рекомендуем приобрети льготное или стандартное продление 1C-Битрикс.
Как сменить версию PHP
Если ваш сайт регулярно обновляется и обслуживается техническими специалистами, сделать это не сложно.
Инструкция по переводу сайта на PHP 7.1 для технических специалистов
- Необходимо в файловой структуре сайта найти файл dbconn.php Он расположен в папке /bitrix/php_interface/ . В файл добавить строчку define("BX_USE_MYSQLI", true);
- В еще один файл .settings.php расположенный в папке /bitrix/ необходимо внести изменения:
- Исправить строку
'className' => '\\Bitrix\\Main\\DB\\MysqlConnection',
на
'className' => '\\Bitrix\\Main\\DB\\MysqliConnection', - Необходимо зайти в настройки хостинга и перевести работу сайта на версию PHP 7.1 или старше. После переключения обязательно проверьте работу всех основных функций сайта:
- Походите по сайту как посетитель. Сделайте заказы, заявки или покупки.
- Зайдите в панель управления сайтом как администратор (обычно логин admin) и выполните проверку системы. Проверка располагается в разделе «Настройки -> Инструменты -> Проверка системы.
В большинстве случаев, если сайт создавался профессиональными разработчиками, этого будет достаточно.
- Если сайт не работает, не создаются заказы или при проверке вы увидите «красные» предупреждения, переключите сайт обратно на вашу прежнюю версию PHP и обратитесь к своей техподдержке сайтов для устранения ошибок в работе сайта или хостинга.
- После устранения ошибок снова включите свежую версию PHP и повторите проверку.
Если хостинг не поддерживает PHP 7.1
Мы настоятельно рекомендуем сменить хостинг. О данных изменениях известно достаточно давно и, если хостинг не позаботился о качестве и безопасности своих услуг, не стоит ему доверять свой сайт.