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

Битрикс. Переход на PHP7
Блог
22.01.2018 08:21:00

Начиная с версии 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. 
Что я предлагаю

Создам для Вас -

  • Уникальный адаптивный дизайн
  • Заключение договора

Заполните форму