- Форум
- Центр поддержки
- Продукты
- Управление сайтом
- Битрикс24
- Интернет-магазин + CRM
- Решения
- Для интернет-магазинов
- Каталог готовых решений
- Внедрение
- Выбрать партнера
- Проверить партнера
- Стать партнером
- [РЕШЕНО] При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php
- Форум
- Центр поддержки
- Продукты
- Управление сайтом
- Битрикс24
- Интернет-магазин + CRM
- Решения
- Для интернет-магазинов
- Каталог готовых решений
- Внедрение
- Выбрать партнера
- Проверить партнера
- Стать партнером
Форум
return array (
‘exception_handling’ => array (
‘value’ => array (
‘debug’ => true,
‘handled_errors_types’ => E_ALL,
‘exception_errors_types’ => E_ALL ,
‘ignore_silence’ => false,
‘assertion_throws_exception’ => true,
‘assertion_error_type’ => 256,
‘log’ => array (
‘settings’ => array (
‘file’ => ‘bitrix/modules/error.log’,
‘log_size’ => 1000000,
),
),
),
‘readonly’ => false,
)
);
?>
.settings_extra.php — еще может быть
/bitrix/php_interface — возможно еще тут (не помню в какой версии битрикса, но он лежал в другом месте)
решил всё сменой обработчика рнр на 7.1 в вэб-серверах админки хостинга. больше ничего делать не надо
Цитата |
---|
array ( ‘value’ => array ( ‘debug’ => true, ‘handled_errors_types’ => 4437, ‘exception_errors_types’ => 4437, ‘ignore_silence’ => false, ‘assertion_throws_exception’ => true, ‘assertion_error_type’ => 256, ‘log’ => NULL, ), ‘readonly’ => false, ), |
Центр поддержки
Продукты
Управление сайтом
Битрикс24
Интернет-магазин + CRM
Решения
Для интернет-магазинов
Каталог готовых решений
Внедрение
Выбрать партнера
Проверить партнера
Стать партнером
1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507
© 2001-2023 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности
[РЕШЕНО] При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php
отлично, теперь у меня есть вывод ошибки в битрикс:
[Bitrix\Main\DB\SqlQueryException]
Mysql query error: Table ‘eurotok.b_sale_product2product’ doesn’t exist (400)
UPD ATE b_sale_product2product p2p, b_sale_basket b, b_sale_basket b1
SE T p2p.CNT = p2p.CNT + 1
WHERE b.ORDER_ID = b1.ORDER_ID AND
b.ID <> b1.ID AND
b.ORDER_ID = 6028 AND
p2p.PRODUCT_ID = b.PRODUCT_ID AND
p2p.PARENT_PRODUCT_ID = b1.PRODUCT_ID
/home/bitrix/ext_www/eurotok.ru/bitrix/modules/main/lib/db/mysqlconnection.php:87
#0: Bitrix\Main\DB\MysqlConnection->queryInternal(string, array, NULL)
/home/bitrix/ext_www/eurotok.ru/bitrix/modules/main/lib/db/connection.php:260
Решения:
1. Настройки — Инструменты — Проверка системы (/bitrix/admin/site_checker.php?lang=ru) Начать тестирование. Самый последний шаг — проверка бд. Если таблицы не существует, то он на нее пожалуется и возможно предложит автоматически восстановить.
Или на тестовой копии удалите модуль Интернет-магазин, с сохранением таблиц и настроек, а потом установите. Если ошибка пропадет, тоже самое на основной версии сайта можно сделать.
2. Закомментировать соответствующий код в файле bitrix/modules/sale/general/product.php
3. Пересоздать БД
DROP TABLE IF EXISTS `b_sale_product2product`;
CREATE TABLE `b_sale_product2product` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`PRODUCT_ID` int(11) NOT NULL,
`PARENT_PRODUCT_ID` int(11) NOT NULL,
`CNT` int(11) NOT NULL,
PRIMARY KEY (`ID`),
KEY `IXS_PRODUCT2PRODUCT_PRODUCT_ID` (`PRODUCT_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
ВАЖНО: Вам нужно обратить к системному администратору Сервера, чтобы понять как так БД просто исчезла.
Всем привет, тоже настигла учесть внезапного отсутствия доступа к карточкам товаров, настроив в положение true параметр debug стали читаться ошибки:
Warning: A non-numeric value encountered in аwww/zonasoblazna.ru/bitrix/modules/iblock/lib/propertyindex/storage.php on line 200
[ParseError]
syntax error, unexpected ‘data’ (T_STRING), expecting ‘]’ (0)
/www/zonasoblazna.ru/bitrix/components/fire/catalog.element/templates/
.default/template.php:79
#0: CBitrixComponentTemplate->__IncludePHPTemplate(array, array, string)
/www/zonasoblazna.ru/bitrix/modules/main/classes/general/ component_template.php:820
#1: CBitrixComponentTemplate->IncludeTemplate(array)
/www/zonasoblazna.ru/bitrix/modules/main/classes/general/
component.php:735
#2: CBitrixComponent->showComponentTemplate()
/www/zonasoblazna.ru/bitrix/modules/main/classes/general/
component.php:683
#3: CBitrixComponent->includeComponentTemplate()
/www/zonasoblazna.ru/bitrix/components/fire/catalog.element/
component.php:1203
#4: include(string)
/www/zonasoblazna.ru/bitrix/modules/main/classes/general/
component.php:594
#5: CBitrixComponent->__includeComponent()
/www/zonasoblazna.ru/bitrix/modules/main/classes/general/component.php:653
#6: CBitrixComponent->includeComponent(string, array, object)
/www/zonasoblazna.ru/bitrix/modules/main/classes/general/main.php:1038
#7: CAllMain->IncludeComponent(string, string, array, object)
/www/zonasoblazna.ru/bitrix/templates/.default/components/fire/catalog/template1
/element.php:140
#8: include(string)
/www/zonasoblazna.ru/bitrix/modules/main/classes/general/component_template.php:725
#9: CBitrixComponentTemplate->__IncludePHPTemplate(array, array, string)
/www/zonasoblazna.ru/bitrix/modules/main/classes/general/component_template.php:820
#10: CBitrixComponentTemplate->IncludeTemplate(array)
/www/zonasoblazna.ru/bitrix/modules/main/classes/general/component.php:735
#11: CBitrixComponent->showComponentTemplate()
/www/zonasoblazna.ru/bitrix/modules/main/classes/general/component.php:683
#12: CBitrixComponent->includeComponentTemplate(string)
/www/zonasoblazna.ru/bitrix/components/fire/catalog/component.php:154
#13: include(string)
/www/zonasoblazna.ru/bitrix/modules/main/classes/general/component.php:594
#14: CBitrixComponent->__includeComponent()
/www/zonasoblazna.ru/bitrix/modules/main/classes/general/component.php:653
#15: CBitrixComponent->includeComponent(string, array, boolean)
/www/zonasoblazna.ru/bitrix/modules/main/classes/general/main.php:1038
#16: CAllMain->IncludeComponent(string, string, array, boolean)
/www/zonasoblazna.ru/catalog/index.php:271
#17: include_once(string)
/www/zonasoblazna.ru/bitrix/modules/main/include/urlrewrite.php:159
#18: include_once(string)
/www/zonasoblazna.ru/bitrix/urlrewrite.php:2
Что с ними делать и почему они появились не пойму.
и ‘log’ => NULL,
можно заменить на:
Добрый день. После такого изменения не могу зайти в админку, пишет
Parse error: syntax error, unexpected ‘;’, expecting ‘)’ in /home/bitrix/www/bitrix/.settings.php on line 88
Покажите скрин того что вы сделали а именно 88 строчку, тогда станет понятно, вы стерли либо , либо )
В изменения предложенных выше не хватает закрывающего ), фактически изменения должны быть
array (
‘settings’ =>
array (
‘file’ => ‘/var/log/php/exceptions.log’,
‘log_size’ => 1000000,
),
),
Тоже столкнулся с проблемой, при запуске раздела новостей, включил вывод ошибок, получил следующую ошибку, подскажите что можно сделать:
[TypeError]
array_keys(): Argument #1 ($array) must be of type array, null given (0)
/home/bitrix/ext_www/portal.mu/bitrix/modules/main/lib/page/asset.php:2402
#0: array_keys(NULL)
/home/bitrix/ext_www/portal.mu/bitrix/modules/main/lib/page/asset.php:2402
#1: Bitrix\Main\Page\Asset->optimizeAsset(NULL, boolean, string, string, string, string)
/home/bitrix/ext_www/portal.mu/bitrix/modules/main/lib/page/asset.php:1600
#2: Bitrix\Main\Page\Asset->getCss(integer)
/home/bitrix/ext_www/portal.mu/bitrix/modules/main/classes/general/main.php:732
#3: CAllMain->GetCSS(integer, boolean)
/home/bitrix/ext_www/portal.mu/bitrix/modules/main/classes/general/main.php:3232
#4: CAllMain->EndBufferContent(string)
/home/bitrix/ext_www/portal.mu/bitrix/modules/main/classes/general/main.php:3190
#5: CAllMain->EndBufferContentMan()
/home/bitrix/ext_www/portal.mu/bitrix/modules/main/include/epilog_after.php:43
#6: require(string)
/home/bitrix/ext_www/portal.mu/bitrix/modules/main/include/epilog.php:3
#7: require_once(string)
/home/bitrix/ext_www/portal.mu/bitrix/footer.php:4
#8: require(string)
/home/bitrix/ext_www/portal.mu/stream/index.php:216
———-
Форум
После последнего обновления на сайте появился файл с настройками .settings.php с которым происходит ряд непонятных вещей.
Может кто сталкивался уже и знает как с этим бороться:
1. файл сформировался, переносим сайт на рабочий хост (там база создается новая со своими параметрами) и после распаковки нужно идти в этот файл и ручками менять настройки базы. это номально?
2. есть самописные скрипты на основе API в частности создание заказа — теперь выдает При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php
как его включить? если раньше достаточно в настройках главного модуля и в htaccess включить, то что теперь?
Блин. У меня тоже после последнего обновления, слетели карточки товаров.
Ни одна карточка не грузится.
Включить ошибки можно в файле /bitrix/.settings.php
[Bitrix\Main\ArgumentNullException]Argument ‘moduleId’ is null or empty (100)
Как откатить последние обновления, кто-нибудь знает?
а как их там включить? что нужно прописать? я предпологаю что у меня ошибка связана с тем что класс переместили из «main» в другой модуль, но пока не увижу что за ошибка не знаю куда копать
Алексей Волков , может быть это Вам поможет разобраться.
У меня ошибка была из-за попытки загрузить компонент на странице карточки товара.
Компонент загружался так:
$APPLICATION->IncludeComponent(
«infospice.iwantpresent:iwantpresent», «», Array(
«CACHE_TYPE» => «A»,
«CACHE_TIME» => «3600»,
«CACHE_NOTES» => «»,
«ELEMENT_ID» => $arParams[«ELEMENT_ID»],
«PREFIX_TITLE» => «Я хочу в подарок»
), $component
);
Я так полагаю, что некорректный ELEMENT_ID передавался в компонент.
Сейчас времени нет разбираться, временно отключил вывод этого компонента на странице.
Скорее всего, изменился состав параметров в массиве $arParams.
А для простых смертных, кто вчера поставил битрикс с целою изучения и обновился сегодня, что делать нужно, чтобы данная ошибка не выскакивала?
Я на пример в насторики модуля Интернет-Магазина не могу попасть.
Настройка параметров модуля
[Bitrix\Main\ArgumentNullException] Argument ‘name’ is null or empty (100)#0: Bitrix\Main\Config\Option::get(c:sale, null, null, false) /home/b/bekaa/bitrix.radioexpert.ru/public_html/bitrix/modules/main/classes/general/option.php:26#1: CAllOption::GetOptionString(c:sale, null, null) /home/b/bekaa/bitrix.radioexpert.ru/public_html/bitrix/modules/sale/options.php:418#2: include(«/home/b/bekaa/b. ale/options.php» (79)) /home/b/bekaa/bitrix.radioexpert.ru/public_html/bitrix/modules/main/admin/settings.php:50#3: require_once(«/home/b/bekaa/b. in/settings.php» (86)) /home/b/bekaa/bitrix.radioexpert.ru/public_html/bitrix/admin/settings.php:2
Центр поддержки
Продукты
Управление сайтом
Битрикс24
Интернет-магазин + CRM
Решения
Для интернет-магазинов
Каталог готовых решений
Внедрение
Выбрать партнера
Проверить партнера
Стать партнером
1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507
© 2001-2023 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности