[РЕШЕНО] При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Ответить
[РЕШЕНО] При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php
Не понимаю что надо исправить в .setting.php и где он находиться.
1. Включите вывод ошибок в файле /bitrix/.settings.php
2. Находим в разделе:  'exception_handling' =>
изменить:
'debug' => false,
на
'debug' => true,

и       'log' => NULL,
можно заменить на:

  'log' => array (
         'settings' =>
         array (
           'file' => '/var/log/php/exceptions.log',
           'log_size' => 1000000,
       ),
Услуги Системного Администратора - Работаю только с Юр. Лицами по договору обслуживания.
отлично, теперь у меня есть вывод ошибки в битрикс:
[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

Что с ними делать и почему они появились не пойму.
Цитата
Услуги системного администратора в Москве - Филиппов Денис пишет:
1. Включите вывод ошибок в файле /bitrix/.settings.php
2. Находим в разделе:  'exception_handling' =>
изменить:
'debug' => false,
на
'debug' => true,

и       'log' => NULL,
можно заменить на:

  'log' => array (
         'settings' =>
         array (
           'file' => '/var/log/php/exceptions.log',
           'log_size' => 1000000,
       ),

Добрый день. После такого изменения не могу зайти в админку, пишет
Parse error: syntax error, unexpected ';', expecting ')' in /home/bitrix/www/bitrix/.settings.php on line 88
Покажите скрин того что вы сделали а именно 88 строчку, тогда станет понятно, вы стерли либо , либо )
Услуги Системного Администратора - Работаю только с Юр. Лицами по договору обслуживания.
Страницы: 1
Ответить
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Форма ответов
Текст сообщения*
:) ;) :D 8-) :( :| :cry: :evil: :o :oops: :{} :?: :!: :idea:
Защита от автоматических сообщений. Введите символы, изображенные на этой картинке в поле ввода &quote;Код подтверждения&quote;.