XF 2.2 Ошибка при добавлении, удалении и модерации сообщений

Версия XenForo
2.2

tronheym

Проверенные
Сообщения
185
Решения
1
Реакции
14
Баллы
8,120
Приветствую.
Коллеги, подкиньте идей по поводу ошибки:

1746447463059.png

Код:
Упс! Мы столкнулись с некоторыми проблемами.
XF\Db\Exception: MySQL statement prepare error [145]: Table './el121212da/xf_search_index' is marked as crashed and should be repaired in src/XF/Db/AbstractStatement.php at line 230
XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 198
XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 41
XF\Db\Mysqli\Statement->prepare() in src/XF/Db/Mysqli/Statement.php at line 56
XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 96
XF\Db\AbstractAdapter->query() in src/XF/Db/AbstractAdapter.php at line 220
XF\Db\AbstractAdapter->insert() in src/XF/Search/Source/MySqlFt.php at line 98
XF\Search\Source\MySqlFt->index() in src/XF/Search/Search.php at line 42
XF\Search\Search->index() in src/XF/Behavior/Indexable.php at line 48
XF\Behavior\Indexable->XF\Behavior\{closure}() in src/XF.php at line 377
XF::triggerRunOnce() in src/XF/Mvc/Dispatcher.php at line 158
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2487
XF\App->run() in src/XF.php at line 524
XF::runApp() in index.php at line 20

а вот это в журнале ошибок:

Код:
Журнал ошибок сервера
XF\Db\Exception: MySQL statement prepare error [145]: Table './el212121da/xf_search_index' is marked as crashed and should be repaired src/XF/Db/AbstractStatement.php:230
Сгенерирована пользователем: admin 5 Май 2025 в 15:04
Трассировка стека
DELETE  FROM `xf_search_index` WHERE content_type = ? AND content_id IN (998868)
------------

#0 src/XF/Db/Mysqli/Statement.php(198): XF\Db\AbstractStatement->getException('MySQL statement...', 145, 'HY000')
#1 src/XF/Db/Mysqli/Statement.php(41): XF\Db\Mysqli\Statement->getException('MySQL statement...', 145, 'HY000')
#2 src/XF/Db/Mysqli/Statement.php(56): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Db/AbstractAdapter.php(291): XF\Db\AbstractAdapter->query('DELETE  FROM `x...', 'post')
#5 src/XF/Search/Source/MySqlFt.php(128): XF\Db\AbstractAdapter->delete('xf_search_index', 'content_type = ...', 'post')
#6 src/XF/Search/Search.php(124): XF\Search\Source\MySqlFt->delete('post', Array)
#7 src/XF/Behavior/Indexable.php(83): XF\Search\Search->delete('post', 998868)
#8 src/XF.php(377): XF\Behavior\Indexable->XF\Behavior\{closure}()
#9 src/XF/Mvc/Dispatcher.php(158): XF::triggerRunOnce(true)
#10 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#11 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#12 src/XF.php(524): XF\App->run()
#13 index.php(20): XF::runApp('XF\\Pub\\App')
#14 {main}
Содержимое запроса
array(4) {
  ["url"] => string(20) "/posts/998868/delete"
  ["referrer"] => string(67) "https://21212121.ru/threads/21212121.83672/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(6) {
    ["_xfToken"] => string(8) "********"
    ["hard_delete"] => string(1) "1"
    ["_xfRedirect"] => string(67) "https://21212121.ru/threads/21212121.83672/"
    ["_xfRequestUri"] => string(47) "/threads/21212121.83672/"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}

Я так понимаю причина в таблице xf_search_index. Поиск в настройках у меня отключен. Использую поиск от Яндекс. Таблица xf_search_index очищена в БД, чтобы не занимала место.
При этом само действие - добавление, удаление и модерация сообщений выполняется. Но выскакивает окошко с ошибкой..
 
Последнее редактирование:
В общем проблема была в таблице xf_search_index. Починил ее в phpmyadmin и форум стал работать без ошибки.
Но размер таблицы xf_search_index увеличился до 159,7 мб.
Я специально ранее очищал эту таблицу, чтобы не занимала места. Поиск движка я не использую...
Чего мало этой таблице и почему она все равно хочет расти при отключенном в настройках поиске..?

1746449439575.png
 
Последнее редактирование:
  • Ха-ха-ха
Реакции: inz
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу