Запуск Битрикса на PHP 7

Запуск Битрикса на PHP 7
Последние версии 1С-Битрикс полностью совместимы с PHP 7, но есть нюансы:

1) В PHP 7 за место расширения mysql используется mysqli. Для его активации в 1С-Битрикс необходимо внести следующие изменения:

  • В файле /bitrix/php_interface/dbconn.php добавить строку define("BX_USE_MYSQLI", true);
  • В файле /bitrix/.settings.php заменить строку 'className' => '\\Bitrix\\Main\\DB\\MysqlConnection' на 'className' => '\\Bitrix\\Main\\DB\\MysqliConnection'
2) Если битрикс поддерживает PHP 7 то сторонние модули могут быть не совместимы с PHP 7. Необходимо проконсультироваться с разработчиками сторонних модулей на предмет совместимости с PHP 7 и по необходимости их обновить


P.S.: Все изменения файлов проводятся через ftp/sftp. Не рекомедуется производить изменения через редактор Битрикса т.к. в случае ошибок сайт будет не доступен.

Партнеры