Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 3.х
Расширенный поиск

vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2012, 10:52 Вверх   #1
Опытный пользователь
 
Аватар для Airatius
Airatius вне форума
Доп. информация
По умолчанию Проблема при откате с 4.1.9 на 3.8.7

Было иного проблем с 4.1.9 по сему решил откатится на 3.8.7
Таблицы БД пришлось переносить вручную, с попутными корректировками и исправлением различий.
В итоге почти все перенес, разделы, темы и посты отображаются, учетки у пользователей на месте. Не смог перетащить таблицу с аттачами - слишком уж различается формат хранения информации, ну да не в этом дело.

После переноса можно зайти в любую тему и написать пост, а вот при создании новой темы выплывает ошибка MySQL.

Ошибка базы данных в vBulletin 3.8.7:

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
Опытный пользователь
 
Аватар для Airatius
Airatius вне форума
Доп. информация
По умолчанию

Пока ждал ответа все таки сам пришел к истине.
Следуя логической цепочкой, индексы используются для ускорения поиска, к тому же, мускуль жалуется на столбец title, где собственно и хранится название треда. Обращаю внимание на жалобу - Can't find FULLTEXT index ("не могу найти ПОЛНОТЕКСТОВЫЙ индекс") - следовательно, участвует полнотекстовый режим поиска. Лезу в АДминку и перевожу режим поиска в обычный.
Все сразу заработало, ошибка исчезла.

P.S. подозреваю, что косяк связан с хуком Check similar thread v2.0.1 от MrNase.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:35. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.05825 секунды с 13 запросами