MySQL query error [1881]: Operation not allowed when innodb_forced_recovery > 0

Статус
В этой теме нельзя размещать новые ответы.

barmalej

Проверенные
Сообщения
294
Решения
1
Реакции
50
Баллы
325
Проблема такая нечего не устанавливал не стого не сего выдало вот такую ошибку An unexpected database error occurred. Please try again later. Через инкогнито или другой браузер заходит но при отправке сообщения или попытки любого действия например просмотра уведомления выдает ошибку-
XF\Db\Exception: MySQL query error [1881]: Operation not allowed when innodb_forced_recovery > 0. in src/XF/Db/AbstractStatement.php at line 228
  1. XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 196
  2. XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 77
  3. XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 94
  4. XF\Db\AbstractAdapter->query() in src/XF/Db/AbstractAdapter.php at line 322
  5. XF\Db\AbstractAdapter->update() in src/XF/Repository/UserAlert.php at line 409
  6. XF\Repository\UserAlert->XF\Repository\{closure}() in src/XF/Db/AbstractAdapter.php at line 455
  7. XF\Db\AbstractAdapter->executeTransaction() in src/XF/Repository/UserAlert.php at line 415
  8. XF\Repository\UserAlert->markSpecificUserAlertsRead() in src/XF/Repository/UserAlert.php at line 359
  9. XF\Repository\UserAlert->autoMarkUserAlertsRead() in src/XF/Pub/Controller/Account.php at line 1305
  10. XF\Pub\Controller\Account->actionAlertsPopup() in src/XF/Mvc/Dispatcher.php at line 350
  11. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 257
  12. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 113
  13. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 55
  14. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2300
  15. XF\App->run() in src/XF.php at line 488
  16. XF::runApp() in index.php at line 20


и появился в корне сайта еще один файл config.php.default в основном config.php все прописанно правильно что делать ребят помогите!

Снимок экрана от 2022-01-06 05-18-29.png
При попытке зайти в админку выдает следующее
Снимок экрана от 2022-01-06 05-20-16.png
а это при попытке отправки сообщения или проверки уведомления

PS в файле config все еще раз перепроверил бд проверка показала порядок везде ок
и да еще в гостевом режиме все работает без ошибок.

Получилось зайти в админку пишет вот такое
Снимок экрана от 2022-01-06 05-38-47.png
Что это может быть

А вот так выглядят иконки прав Снимок экрана от 2022-01-06 05-55-30.png
Тут кто то живой есть?
 
Последнее редактирование:
Решение
Operation not allowed when innodb_forced_recovery > 0.
Какой дурак запустил базу в режиме recovery?
Найти в конфиге мускула (/etc/my.cnf и так далее)
Код:
innodb_force_recovery
и отключить (закомментировать), затем рестарт базы.
Нужны права администратора, для виртуального хостинга сношаем его саппорт.
Вроде тех поддержка ответила что решает проблему, но еще такой вопрос если я сейчас сделаю экспорт бд и самого форума для переноса на другой хостинг эта ошибка же так и останиться я так понимаю.
 
эта ошибка же так и останиться я так понимаю
Нет, это ошибка прямо связана с работой сервера mysql.
Алерт: это не тема обсуждения и выбора хостинга, поэтому за попытки свалить тему во флуд буду бить по темечку.
ТС: сообщения можно редактировать, а не добавлять. Иначе расцениваю как подъем темы во вне правил и тема пойдет в корзину, а ТС лишится поддержки.
PS: Название темы поправил.
 
Последнее редактирование:
Что-то случилось с mysql (враги унесли винт, закончился уголь в топке, уборщица помыла полы в серверной, моль трахнула sata-кабель, тараканы играли в боулинг), панель запустила базу в recovery. Выяснить почему - это удел системного администратора этого сервера (root), как и исправить.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу