Ошибка HY000 в minishop2, заказы оформляются на других пользователей

Здравствуйте, помогите с ошибкой HY000 executing statement в minishop2. Иногда заказ оформляется неправильно, на другого, случайного существующего пользователя. Происходит это рандомно, и редко. Лог после этого содержит такие строки:
[2020-01-31 11:51:53] (ERROR @ /home/public_html/core/xpdo/om/xpdoobject.class.php : 240) Error HY000 executing statement: 
Array
(
    [0] => HY000
    [1] => 2014
    [2] => Cannot execute queries while other unbuffered queries are active.  Consider using PDOStatement::fetchAll().  Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
)

[2020-01-31 11:51:53] (ERROR @ /home/public_html/core/xpdo/om/xpdoobject.class.php : 1452) Error HY000 executing statement:
INSERT INTO `NcGjC2kW_session` (`id`, `access`, `data`) VALUES ('13d44ac589a5n7902db5ff4867b9860a', 1580460714, 'modx.user.contextTokens|a:1:{s:3:\"mgr\";i:1;}modx.mgr.user.token|s:52:\"modx5df2741f4c5b54.18441212_15e3170bb7ab1d9.59020209\";modx.mgr.session.cookie.lifetime|i:604800;modx.mgr.user.config|a:0:{}newResourceTokens|a:1:{i:0;s:23:\"5e3320b45c82b6.44815724\";}minishop2|a:2:{s:4:\"cart\";a:0:{}s:5:\"order\";a:0:{}}')
Array
(
    [0] => HY000
    [1] => 2014
    [2] => Cannot execute queries while other unbuffered queries are active.  Consider using PDOStatement::fetchAll().  Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
)
Версия ModX 2.7.2
Версия PHP 7.2.15
БД mysql 5.6.39-83.1

Сделано уже немало магазинов на minishop, но с подобным встречаюсь впервые.
DimoniXo
31 января 2020, 12:26
modx.pro
860
0

Комментарии: 2

АндрейЧ
01 февраля 2020, 17:14
0
Посмотри в базе таблицу заказов и другие связанные с ней.
ты очистил ее или другую таблицу, и забыл очистить связанные с ней таблицы — ордерс адресс и др
+ при чистке ордерс надо очистить и таблицу сбера.
    DimoniXo
    01 февраля 2020, 21:43
    0
    Все что делалось, это удалялось несколько пользователей и несколько заказов средствами панели управления modx (иконка корзины напротив заказа). Что вы подразумеваете под «очисткой»?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2