DimoniXo

DimoniXo

С нами с 23 февраля 2019; Место в рейтинге пользователей: #2464
DimoniXo
26 октября 2024, 12:43
+1
Проблема всё чаще появляется, по причине того, что хостинги переходят на MySQL 8. Причина в том, что gallery использует слово «rank» в запросах а бд, а в новой версии MySQL это слово зарезервировано.
Решение:

В файле
core/components/gallery/processors/mgr/item/getlist.class.php

На строке 31 заменить
public $defaultSortField = 'rank';
на
public $defaultSortField = '`rank`';
На строке 66 заменить
$c->groupBy('rank');
на
$c->groupBy('`rank`');
DimoniXo
04 декабря 2020, 03:18
0
Спасибо!
DimoniXo
30 ноября 2020, 23:18
0
Поделитесь пожалуйста orders.json и ordersproducts.json у меня по вашему гайду ошибка экспорта. Ошибка проявляется после подмены innerjoin на вашу версию. Пробовал и дописывать ваш innerjoin к существующему по умолчанию — всё одно — «Произошла ошибка во время экспорт. Подробная информация в логах» Логи чистые при этом.

DimoniXo
01 февраля 2020, 21:43
0
Все что делалось, это удалялось несколько пользователей и несколько заказов средствами панели управления modx (иконка корзины напротив заказа). Что вы подразумеваете под «очисткой»?
DimoniXo
01 апреля 2019, 16:36
0
Проблема оказалась в Firefox 66.0.2, который некорректно загружает изображения в галерею minishop2. Через Chrome все работает как нужно.