Bitrix modules iblock classes general iblockproperty php 34

Ошибка в работе сайта после восстановления через ресторе из бэкапа

[Error] [] operator not supported for strings (0) D:\xampp\www\tek.ivru.net\bitrix\modules\iblock\classes\general\iblockproperty.php:34 #0: CAllIBlockProperty::GetList(array, array) D:\xampp\www\tek.ivru.net\bitrix\modules\iblock\classes\general\iblockelement.php:2854 #1: CAllIBlockElement->PrepareGetList(array, array, array, string, array, array, NULL, NULL, NULL, boolean, string, array, array, array) D:\xampp\www\tek.ivru.net\bitrix\modules\iblock\classes\mysql\iblockelement.php:339 #2: CIBlockElement->prepareSql(array, array, boolean, array) D:\xampp\www\tek.ivru.net\bitrix\modules\iblock\classes\mysql\iblockelement.php:641 #3: CIBlockElement::GetList(array, array, boolean, array, array) D:\xampp\www\tek.ivru.net\bitrix\components\bitrix\news.list\component.php:250 #4: include(string) D:\xampp\www\tek.ivru.net\bitrix\modules\main\classes\general\component.php:548 #5: CBitrixComponent->__includeComponent() D:\xampp\www\tek.ivru.net\bitrix\modules\main\classes\general\component.php:600 #6: CBitrixComponent->includeComponent(string, array, NULL) D:\xampp\www\tek.ivru.net\bitrix\modules\main\classes\general\main.php:1035 #7: CAllMain->IncludeComponent(string, string, array) D:\xampp\www\tek.ivru.net\bitrix\templates\main\header.php:178 #8: include_once(string) D:\xampp\www\tek.ivru.net\bitrix\modules\main\include\prolog_after.php:96 #9: require(string) D:\xampp\www\tek.ivru.net\bitrix\modules\main\include\prolog.php:11 #10: require_once(string) D:\xampp\www\tek.ivru.net\bitrix\header.php:1 #11: require(string) D:\xampp\www\tek.ivru.net\index.php:2

Источник

Bitrix Hub

При установке сайта на Битрикс на сервер с PHP 7.1 и выше сталкиваемся со следующей проблемой: в административном интерфейсе отваливается стартовый рабочий стол.

Битрикс оповещает об этом следующим экраном:

Идем в файл .settings.php, который находится в 16+ версии в следующей локации:
/bitrix/.settings.php

В конфиг-файле включаем вывод ошибок:

'exception_handling' => array ( 'value' => array ( 'debug' => false,

После этого обновляем страницу административного интерфейса и видим вот это:

Таким образом, Битрикс хочет нам сказать, что у него возникла проблема несовместимости при обработке текстовых переменных в следующих скриптах:

[Error] [] operator not supported for strings (0) /var/www/alkc/data/www/alkc/bitrix/modules/main/classes/general/checklist.php:476 #0: CCheckListResult::GetList(array, array) /var/www/alkc/data/www/alkc/bitrix/modules/main/classes/general/checklist.php:52 #1: CCheckList->__construct() /var/www/alkc/data/www/alkc/bitrix/gadgets/bitrix/admin_checklist/index.php:17 #2: include(string) /var/www/alkc/data/www/alkc/bitrix/components/bitrix/desktop/include.php:105 #3: BXGadget::GetGadgetContent(array, array) /var/www/alkc/data/www/alkc/bitrix/components/bitrix/desktop/component.php:823 #4: include(string) /var/www/alkc/data/www/alkc/bitrix/modules/main/classes/general/component.php:548 #5: CBitrixComponent->__includeComponent() /var/www/alkc/data/www/alkc/bitrix/modules/main/classes/general/component.php:600 #6: CBitrixComponent->includeComponent(string, array, boolean) /var/www/alkc/data/www/alkc/bitrix/modules/main/classes/general/main.php:1035 #7: CAllMain->IncludeComponent(string, string, array, boolean, array) /var/www/alkc/data/www/alkc/bitrix/modules/main/interface/desktop.php:35 #8: require(string) /var/www/alkc/data/www/alkc/bitrix/admin/index.php:2

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

Читайте также:  Всплывающая подсказка

/bitrix/modules/iblock/classes/general/iblockproperty.php, здесь ищем 20 строку и в ней исправляем:

Теперь идем в: /bitrix/modules/main/classes/general/checklist.php и вносим исправления здесь на 472 строчке, выполняем все так же:

Источник

Метка: Bitrix

Bitrix: Ошибка совместимости PHP bitrix/modules/iblock/classes/general/iblockproperty.php:34

[Error] [] operator not supported for strings (0) /home/bitrix/www/bitrix/modules/iblock/classes/general/iblockproperty.php:34 #0: CAllIBlockProperty::GetList(array, array) /home/bitrix/www/bitrix/modules/iblock/classes/general/iblockelement.php:2854 #1: CAllIBlockElement->PrepareGetList(array, array, array, string, array, array, NULL, NULL, NULL, boolean, string, array, array, array) /home/bitrix/www/bitrix/modules/iblock/classes/mysql/iblockelement.php:339 #2: CIBlockElement->prepareSql(array, array, boolean, array) /home/bitrix/www/bitrix/modules/iblock/classes/mysql/iblockelement.php:641 #3: CIBlockElement::GetList(array, array, boolean, array, array) /home/bitrix/www/bitrix/components/bitrix/news.list/component.php:250 #4: include(string) /home/bitrix/www/bitrix/modules/main/classes/general/component.php:548 #5: CBitrixComponent->__includeComponent() /home/bitrix/www/bitrix/modules/main/classes/general/component.php:600 #6: CBitrixComponent->includeComponent(string, array, NULL) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:1035 #7: CAllMain->IncludeComponent(string, string, array) /home/bitrix/www/index.php:12

Необходимо в файле /home/bitrix/www/bitrix/modules/iblock/classes/general/iblockproperty.php меняем строку $arSqlSearch =»» на $arSqlSearch = [];

Автор thalidzhokov Опубликовано 15 Июл ’18, 23:14 15 Июл ’18, 23:30 Формат Заметка Метки Bitrix, BitrixEnv 1 комментарий к записи Bitrix: Ошибка совместимости PHP bitrix/modules/iblock/classes/general/iblockproperty.php:34

Источник

Метка: BitrixEnv

Автор thalidzhokov Опубликовано 11 Сен ’18, 11:27 15 Дек ’18, 11:52 Формат Заметка Метки BitrixEnv Добавить комментарий к записи BitrixEnv: Как включить DOMDocument?

Bitrix: Ошибка совместимости PHP bitrix/modules/iblock/classes/general/iblockproperty.php:34

[Error] [] operator not supported for strings (0) /home/bitrix/www/bitrix/modules/iblock/classes/general/iblockproperty.php:34 #0: CAllIBlockProperty::GetList(array, array) /home/bitrix/www/bitrix/modules/iblock/classes/general/iblockelement.php:2854 #1: CAllIBlockElement->PrepareGetList(array, array, array, string, array, array, NULL, NULL, NULL, boolean, string, array, array, array) /home/bitrix/www/bitrix/modules/iblock/classes/mysql/iblockelement.php:339 #2: CIBlockElement->prepareSql(array, array, boolean, array) /home/bitrix/www/bitrix/modules/iblock/classes/mysql/iblockelement.php:641 #3: CIBlockElement::GetList(array, array, boolean, array, array) /home/bitrix/www/bitrix/components/bitrix/news.list/component.php:250 #4: include(string) /home/bitrix/www/bitrix/modules/main/classes/general/component.php:548 #5: CBitrixComponent->__includeComponent() /home/bitrix/www/bitrix/modules/main/classes/general/component.php:600 #6: CBitrixComponent->includeComponent(string, array, NULL) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:1035 #7: CAllMain->IncludeComponent(string, string, array) /home/bitrix/www/index.php:12

Необходимо в файле /home/bitrix/www/bitrix/modules/iblock/classes/general/iblockproperty.php меняем строку $arSqlSearch =»» на $arSqlSearch = [];

Автор thalidzhokov Опубликовано 15 Июл ’18, 23:14 15 Июл ’18, 23:30 Формат Заметка Метки Bitrix, BitrixEnv 1 комментарий к записи Bitrix: Ошибка совместимости PHP bitrix/modules/iblock/classes/general/iblockproperty.php:34

BitrixEnv: Как установить SOAP?

Автор thalidzhokov Опубликовано 14 Июн ’18, 15:28 14 Июн ’18, 16:21 Формат Заметка Метки BitrixEnv, Centos6 Добавить комментарий к записи BitrixEnv: Как установить SOAP?

Читайте также:  Ошибка при установке python 0x80072efd

BitrixEnv: Не работает почта после переноса сайта

В файле /etc/php.d/bitrixenv.ini закомментировать строку ;sendmail_path = msmtp -t -i

Автор thalidzhokov Опубликовано 13 Июн ’18, 18:15 13 Июн ’18, 18:19 Формат Заметка Метки BitrixEnv, Centos6 Добавить комментарий к записи BitrixEnv: Не работает почта после переноса сайта

BitrixEnv: Как включить Culr?

mv /etc/php.d/20-curl.ini.disabled /etc/php.d/20-curl.ini

Автор thalidzhokov Опубликовано 13 Июн ’18, 18:04 13 Июн ’18, 18:15 Формат Заметка Метки BitrixEnv, Centos6 Добавить комментарий к записи BitrixEnv: Как включить Culr?

Источник

Оцените статью