В производственной среде моей установки TYPO3 8.7 я получаю это сообщение об ошибке при попытке открыть бэкэнд-модуль TYPO3 «Индексирование»:
Commands out of sync; you can't run this command now
Doctrine\DBAL\Driver\Mysqli\MysqliException thrown in file
/home/www/html-data/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/Mysqli/MysqliStatement.php in line 280.
Кажется, проблема в цикле в vendor /typo3 / cms / typo3 / sysext / indexed_search / Classes / Domain / Repository / AdministrationRepository.php в функции getRecordsNumbers ()
После некоторых исследований кажется, что closeCursor()
необходим, но я не смог интегрироватьчто.
Самое смешное, что ошибка возникает только в моей производственной среде.На компьютере разработчика все работает отлично!
Так это теперь ошибка TYPO3 или проблема конфигурации моего рабочего компьютера?
Моя среда:
- TYPO38.7.20
Производство:
- PHP 7.2.8
- MySQL 5.6.37
- mysqlnd 5.0.12-dev
Разработка:
- PHP 7.2.7
- MySQL 5.5.60
- mysqlnd 5.0.12-dev
Разница лишь в том, что в среде разработки pdo_mysql отсутствует.