Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ошибки в логе


Aspirinnka1

Recommended Posts

Добрый день. Помогите разобраться с ошибками в логе. все засрано ocstore 2.3

основная масса ошибок вот такая

2020-11-12 8:20:04 - PHP Notice:  Undefined index: attribute_description in /home/tehnodom/public_html/system/storage/modification/catalog/model/catalog/product.php on line 416
2020-11-12 8:20:04 - PHP Notice:  Undefined index: attribute_description_row in /home/tehnodom/public_html/system/storage/modification/catalog/model/catalog/product.php on line 417

 

я посмотрел в этоn файлик и предполагаю что валится на этом запросе

 

"SELECT a.attribute_id, ad.name, ad.sname, pa.text FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_description ad ON (a.attribute_id = ad.attribute_id) WHERE pa.product_id = '" . (int)$product_id . "' AND a.attribute_group_id = '" . (int)$product_attribute_group['attribute_group_id'] . "' AND ad.language_id = '" . (int)$this->config->get('config_language_id') . "' AND pa.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY a.sort_order, ad.name");

 

В чем проблема?

Помогите плиз.

вот скрин

image.thumb.png.825fc1685b84f6148945c8be0d70124d.png

Надіслати
Поділитися на інших сайтах


3 часа назад, Aspirinnka1 сказал:

a.attribute_id, ad.name, ad.sname, pa.text

вот что вы выбираете из базы

attribute_description  нет

а в массив добавляете

поэтому и ошибка

Надіслати
Поділитися на інших сайтах

  

10 минут назад, fanatic сказал:

вот что вы выбираете из базы

attribute_description  нет

а в массив добавляете

поэтому и ошибка

 

вы имеете ввиду, что выбираются поля которые не существуют в таблице attribute_description или пустые значения? или я неправильно понял?

image.png.61eaa2af0ee0e0ddad824ac9b72912c2.png

Надіслати
Поділитися на інших сайтах


10 минут назад, Aspirinnka1 сказал:

что выбираются поля которые не существуют

нет. выбираются определенные поля, среди которых нет attribute_description

Надіслати
Поділитися на інших сайтах

проверил по сайту. ошибка появляется при просмотре ЛЮБОГО товара. Раньше вроде не было такого. из последнего что делал - это импорт товаров через csvprice и UNIxml

Надіслати
Поділитися на інших сайтах


39 минут назад, fanatic сказал:

нет. выбираются определенные поля, среди которых нет attribute_description

аaaa, надо добавить выборку полей attribute_description и attribute_description_row.

Спасибо! Добавил, все работает! Урраа :)

Змінено користувачем Aspirinnka1
Надіслати
Поділитися на інших сайтах


я извиняюсь. а можете еще одну ошибку подсказать?

2020-11-12 13:57:14 - PHP Notice:  Undefined index: compare in /home/tehnodom/public_html/system/storage/modification/catalog/controller/product/product.php on line 520
2020-11-12 13:57:14 - PHP Warning:  in_array() expects parameter 2 to be array, null given in /home/tehnodom/public_html/system/storage/modification/catalog/controller/product/product.php on line 520

 

в файле нашел эту строчку и переменная compare в файле больше нигде не используется. Как понять в каком файле она должна определяться?

 

image.thumb.png.4831379eb3f9f50b24368e48ebf90c6e.png

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.