Проблема с поиском в версии instant 2.15.1

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 21 февраля 2022 в 15:05

Здравствуйте!

У меня вот такая беда с поиском на сайте.
У вас как, поиск работает?

Изображение

#2 21 февраля 2022 в 15:30

У вас как, поиск работает?

skewes

Проверил, поиск объявлений работает нормально. Вспоминайте, что устанавливали и что удаляли..

#3 21 февраля 2022 в 15:50

 Nikolay,  вот здесь похожая тема.
По поводу объявлений, у меня стоит компонент от Эванессенса — Расширенная доска объявлений.
Но при отключении типа контента, все равно остается ошибка, связанная с темой, которая в ссылке.

#4 21 февраля 2022 в 16:03

 skewes, проблема с FULLTEXT, конвертируйте сбойную таблицу в MyISAM, если не поможет, то и кодировку в ней смените на utf8_general_ci

#5 21 февраля 2022 в 16:35

 abasia, это в phpmyadmin, верно я понимаю?

#6 21 февраля 2022 в 16:47

 skewes, да

#7 21 февраля 2022 в 17:09

По поводу объявлений, у меня стоит компонент от Эванессенса — Расширенная доска объявлений.

skewes

У меня та же доска стоит, всё норм, кодировка в базе utf8_general_ci

#8 21 февраля 2022 в 17:59

У меня кодировка — utf8_general_ci
Тип — InnoDB
В конфиге поменял на — InnoDB
Ошибка к сожалению не исчезла...

Я с сервера переехал обратно на хостинг, но у меня другие сайты на типе — InnoDB оказывается...
Посмотрел поиск на одном их них, не работает...
Что посоветуете? Переходить на MyISAM ?

А у кого InnoDB установлен? Есть такие?

#9 21 февраля 2022 в 18:09

Что посоветуете? Переходить на MyISAM ?

skewes

стоит попробовать.

На нормальных хостингах с актуальными движками баз работать должно на innodb

Mysql поддерживает полнотекстовые индексы для таблиц MyISAM. Поддержка Innodb добавлена с версии 5.6.4.

Отсюда highload.today/polnotekstoviy-poisk-v-mysql/

#10 21 февраля 2022 в 18:18

Zau4man, спасибо)))
Видимо у меня не нормальный хостинг, что не работает)))
Так в файле конфига не достаточно изменить на innodb, если также не работает после смены движка?
Может необходимо еще что править?

Ну и как я понял, необходимо вручную каждую таблицу фигачить?

Изображение

#11 21 февраля 2022 в 18:31

вручную каждую таблицу фигачить

skewes

не каждую, а только таблицы с контентом, по которым ведется полнотекстовый поиск. Вот таблицы из свеженькой 2.15.1

Изображение

Как видите, в myISAM только таблицы с самим содержанием записей типов контента.

#12 21 февраля 2022 в 18:55

Zau4man, да, все заработало!
Браво))) 💯

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.