Ошибка несовместимости Битрикс и PHP 7.1+

php7 bitrix fix

Ошибка несовместимости Битрикс и PHP 7.1+

Чтобы исправить эту несовместимость идем по следующим адресам:

/home/bitrix/www/bitrix/modules/iblock/classes/general/iblockproperty.php, 

здесь ищем 20 строку и в ней исправляем:

Было:

$arSqlSearch = "";

Стало:

$arSqlSearch = [];

А в файле /home/bitrix/www/bitrix/modules/main/classes/general/checklist.php 

вносим исправления здесь на 472 строчке, выполняем все так же:

Было:

$arSqlWhere = "";

Стало:

$arSqlWhere = [];