Database Error: 2014 - Commands out of sync; you can't run this command now

Ответить
Wpunk
Сообщения: 22
Зарегистрирован: 14 окт 2024, 14:11
Имя: Александр Беликов
Откуда: Москва

Database Error: 2014 - Commands out of sync; you can't run this command now

Сообщение Wpunk »

У конкретной группы пользователей возникает проблема

Error: 500 Internal Server Error

Код: Выделить всё

Database Error: 2014 - Commands out of sync; you can't run this command now
Query: select count(*) as total from app_sessions where sesskey = '8juhl9psgc4ja8imq4gekvv2sl'
Page: /rukovoditel/index.php?module=items/listing
#0 includes/functions/database.php(99): mysqli_query()
#1 includes/functions/sessions.php(47): db_query()
#2 [internal function]: _sess_write()
#3 [internal function]: session_write_close()
#4 {main}
причины не понятны, некоторые сущности открываются в некоторых возникает эта ошибка, куда копать хоть?
автоматизация на одной сущности есть на другой нет, но ошибка такая же, только в одной она показывается в листинге а в другой под меню.

так же проверил все другие учетки где есть эти же сущности там проблем нет, проблема только в одной группе пользователей
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Database Error: 2014 - Commands out of sync; you can't run this command now

Сообщение support »

Попробуйте отключить хранение сессии в базе.
В файле config/server.php найдите строку

Код: Выделить всё

define('STORE_SESSIONS', 'mysql');
и замените на

Код: Выделить всё

define('STORE_SESSIONS', '');
Wpunk
Сообщения: 22
Зарегистрирован: 14 окт 2024, 14:11
Имя: Александр Беликов
Откуда: Москва

Re: Database Error: 2014 - Commands out of sync; you can't run this command now

Сообщение Wpunk »

Итог этой операции - ошибка с сессиями пропала, но осталась

Код: Выделить всё

Error: 500 Internal Server Error
попытался и понял причину - в сущности пользователи есть поле "Назначенный менеджер (Сущность)", то в видимости записей это сущности для доступа "Менеджер" делаю "Связанные сущности" по этому полю
1.jpg
и по этому полю при открытии появляется ошибка, НО

Если в сущности пользователи есть поле "Назначенный менеджер (Пользователь)", то в видимости записей это сущности для доступа "Менеджер" делаю "Связанные сущности" по этому полю - то всё работает

Видимо надо проверять что не так со связью по полю Сущность

в итоге пришлось делать 2 поля 2х типов и дублировать их + обязательно для работы связи заполнение таблицы

Код: Выделить всё

app_entity_1_values
Ответить