+7 926 070-36-31
Москва и Московская область

Битрикс. Переход на PHP7

22.01.2018

Начиная с версии 1С-Битрикс: Управления сайтом 16.5 появилась поддержка PHP версии 7, что позволяет ускорить сайт примерно в 2 раза и получить небольшую экономию памяти.

Для этого нужно сделать пару изменений, при условии что на хостинге уже включен PHP7.

Нужно убедиться, что в конфигурационных файлах прописано расширение mysqli, а не mysql, которого нет в PHP7.


Делаем это только через ftp или sftp, из админки битрикса не советую, может что-то пойти не так.


1) Открываем файл dbconn.php, расположенный в /bitrix/php_interface/dbconn.php  и добавляем если нет,  строчку

define("BX_USE_MYSQLI", true);


 2) В файле /bitrix/.settings.php убедиться, что в className прописано "\\Bitrix\\Main\\DB\\MysqliConnection":
'className' => '\\Bitrix\\Main\\DB\\MysqliConnection',


Если сайт перестал работать, то Вас надо убедиться, что прописали использование mysqli в двух файлах и, что все установленные решения из маркетплейса или самописные решения поддерживают PHP7. 

Возврат к списку


10лет
опыта
разработки
49
выполненых
проектов
100%
клиентов
нас рекламируют своим друзьям
5 лет
разрабатываю
сервисы для Гос органов