Сломался раздел товары в админке

Известные ошибки проявляющиеся при работе с сайтом
-Got error 28 from storage engine
-MySQL server has gone away
-Данные не в формате JSON
lvl 1
Аватара пользователя

Прогресс до следущего звания:
0%
Сообщения: 1
Зарегистрирован: 26 дек 2016, 05:45
СообщениеДобавлено: 10 июл 2018, 13:05
На сайте товары показываются нормально, в админке ни с того ни с чего при заходе в раздел Товары - выдается текст ниже.
Как можно починить? :(


Всего выполнено запросов: 19 шт. за 0.017 сек. Закрыть


Ошибка в SQL запросе: SELECT DISTINCT p.id, CONCAT(c.parent_url,c.url) AS category_url, c.unit AS category_unit, p.unit AS product_unit, p.url AS product_url, p.*, pv.product_id AS variant_exist, rate, (p.price_course + p.price_course * (IFNULL(rate,0))) AS `price_course`, IF(p.count <0, 1000000, IF(varcount, IF(p.count 0, -10, p.cat_id) AS cat_id FROM `mg_product` p LEFT JOIN `mg_category` c ON c.id = p.cat_id LEFT JOIN `mg_product_variant` pv ON p.id = pv.product_id LEFT JOIN ( SELECT pv.product_id, SUM(IF(pv.count <0, 1000000, pv.count)) AS varcount FROM `mg_product_variant` AS pv GROUP BY pv.product_id ) AS temp ON p.id = temp.product_id WHERE 1=1 AND cat_id IN ('1','17','18','14','6','19','8','2','11','12','13','3','4','5','9','29','30','31','7','20','10','15','16','21','22','25','23','26','24','27','28','32','33','34','35','0') OR FIND_IN_SET('1', inside_cat) OR FIND_IN_SET('17', inside_cat) OR FIND_IN_SET('18', inside_cat) OR FIND_IN_SET('14', inside_cat) OR FIND_IN_SET('6', inside_cat) OR FIND_IN_SET('19', inside_cat) OR FIND_IN_SET('8', inside_cat) OR FIND_IN_SET('2', inside_cat) OR FIND_IN_SET('11', inside_cat) OR FIND_IN_SET('12', inside_cat) OR FIND_IN_SET('13', inside_cat) OR FIND_IN_SET('3', inside_cat) OR FIND_IN_SET('4', inside_cat) OR FIND_IN_SET('5', inside_cat) OR FIND_IN_SET('9', inside_cat) OR FIND_IN_SET('29', inside_cat) OR FIND_IN_SET('30', inside_cat) OR FIND_IN_SET('31', inside_cat) OR FIND_IN_SET('7', inside_cat) OR FIND_IN_SET('20', inside_cat) OR FIND_IN_SET('10', inside_cat) OR FIND_IN_SET('15', inside_cat) OR FIND_IN_SET('16', inside_cat) OR FIND_IN_SET('21', inside_cat) OR FIND_IN_SET('22', inside_cat) OR FIND_IN_SET('25', inside_cat) OR FIND_IN_SET('23', inside_cat) OR FIND_IN_SET('26', inside_cat) OR FIND_IN_SET('24', inside_cat) OR FIND_IN_SET('27', inside_cat) OR FIND_IN_SET('28', inside_cat) OR FIND_IN_SET('32', inside_cat) OR FIND_IN_SET('33', inside_cat) OR FIND_IN_SET('34', inside_cat) OR FIND_IN_SET('35', inside_cat) OR FIND_IN_SET('0', inside_cat) GROUP BY p.id ORDER BY o.id|-1 LIMIT 0, 300
Unknown column 'o.id' in 'order clause'

/var/www/admin/www/mysite.ru/mg-core/lib/navigator.php (line 65)


/var/www/admin/www/mysite.ru/mg-core/models/catalog.php (line 349)


/var/www/admin/www/mysite.ru/mg-admin/section/controlers/catalog.php (line 0)


/var/www/admin/www/mysite.ru/mg-core/controllers/ajax.php (line 81)


/var/www/admin/www/mysite.ru/mg-core/lib/moguta.php(0) : eval()'d code(1) : eval()'d code(49) : eval()'d code (line 11)


/var/www/admin/www/mysite.ru/mg-core/lib/moguta.php(0) : eval()'d code(1) : eval()'d code (line 49)


/var/www/admin/www/mysite.ru/mg-core/lib/moguta.php(0) : eval()'d code (line 1)


/var/www/admin/www/mysite.ru/mg-core/lib/moguta.php (line 0)


/var/www/admin/www/mysite.ru/mg-core/mg-start.php (line 53)
Web-мастер
Аватара пользователя

Сообщения: 1025
Зарегистрирован: 31 янв 2016, 20:35
СообщениеДобавлено: 12 июл 2018, 17:49
Попробуйте поставить вывод по 100 товаров.

Вернуться в Ошибки