|
|
vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта |
|
Опции темы | Поиск в этой теме |
27.11.2012, 10:52 Вверх | #1 | |||
Опытный пользователь
|
Проблема при откате с 4.1.9 на 3.8.7
Было иного проблем с 4.1.9 по сему решил откатится на 3.8.7
Таблицы БД пришлось переносить вручную, с попутными корректировками и исправлением различий. В итоге почти все перенес, разделы, темы и посты отображаются, учетки у пользователей на месте. Не смог перетащить таблицу с аттачами - слишком уж различается формат хранения информации, ну да не в этом дело. После переноса можно зайти в любую тему и написать пост, а вот при создании новой темы выплывает ошибка MySQL. Invalid SQL: SELECT thread.threadid, MATCH(thread.title) AGAINST ('тестовая тема') AS score FROM thread AS thread WHERE MATCH(thread.title) AGAINST ('тестовая тема') AND thread.open <> 10 LIMIT 5; Ошибка MySQL : Can't find FULLTEXT index matching the column list Номер ошибки : 1191 Дата запроса : Tuesday, November 27th 2012 @ 12:51:01 PM Дата ошибки : Tuesday, November 27th 2012 @ 12:51:01 PM Скрипт : http://1.autotat.ru/newthread.php?do=postthread&f=117 Реферрер : http://1.autotat.ru/newthread.php?do=newthread&f=117 IP адрес : 149.126.23.234 Имя пользователя : Airatius Имя класса : vB_Database Версия MySQL : 5.5.24-log |
|||
27.11.2012, 15:30 Вверх | #2 | |||
Опытный пользователь
|
Пока ждал ответа все таки сам пришел к истине.
Следуя логической цепочкой, индексы используются для ускорения поиска, к тому же, мускуль жалуется на столбец title, где собственно и хранится название треда. Обращаю внимание на жалобу - Can't find FULLTEXT index ("не могу найти ПОЛНОТЕКСТОВЫЙ индекс") - следовательно, участвует полнотекстовый режим поиска. Лезу в АДминку и перевожу режим поиска в обычный. Все сразу заработало, ошибка исчезла. P.S. подозреваю, что косяк связан с хуком Check similar thread v2.0.1 от MrNase. |
|||