Ubuntu 20.04 + Mysql Ver 8.0.25 - Проблемы с сохранением картинок Minishop
Здравствуйте! Помогите советом.
Modx 2.8.2
Переехал на сервер Ubuntu 20.04 + Mysql Ver 8.0.25
Перестали сохраняться картинки в Minishop2. При загрузке попадают в файловую систему, но не пишутся в базу.
При выполнении вот этого кода в консоли появляется ошибка
Modx 2.8.2
Переехал на сервер Ubuntu 20.04 + Mysql Ver 8.0.25
Перестали сохраняться картинки в Minishop2. При загрузке попадают в файловую систему, но не пишутся в базу.
При выполнении вот этого кода в консоли появляется ошибка
$step = 5;
$miniShop2 = $modx->getService('minishop2');
$modx->setLogLevel(MODX_LOG_LEVEL_ERROR);
$q = $modx->newQuery('msProductFile', array('parent' => 0));
$total = $modx->getCount('msProductFile', $q);
$q->sortby('product_id', 'ASC');
$q->sortby('rank', 'DESC');
$q->limit($step, 0);
$resources = $modx->getCollection('msProductFile', $q);
[2021-05-19 14:12:33] (ERROR @ /var/www/***/www/core/xpdo/om/xpdoobject.class.php : 240)
Error 42000 executing statement:
Array
(
[0] => 42000
[1] => 1064
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESC LIMIT 5' at line 1
)
Не знаю, куда копать… Подскажите, если есть идеи. Комментарии: 5
Mysql Ver 8.0.25Понижать версию MySql — https://modx.pro/help/21493#comment-126847
Спасибо!!! Обидно однако, что нет поддержки актуальных версий MySql.
Я думаю может быть проблема в этом:
$q->sortby('product_id', 'ASC');
$q->sortby('rank', 'DESC');
Это да. Код этот я привел больше для примера того, как получается ошибка.
Оказалось, проблема в том, что Minishop2 не поддерживает Mysql Ver 8.0.25… Только старые версии.
Оказалось, проблема в том, что Minishop2 не поддерживает Mysql Ver 8.0.25… Только старые версии.
MODX а не miniShop
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.