VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
После переезда на другой хостинг столкнулся с проблемой в работе быстрого поиска, дело в том что он каким то образом стал чувствителен к регистру. Тоесть допустим на форуме создана тема с названием "Тест" при вводе в быстрый поиск слова "тест" булка ни чего не находит, но если ввести "Тест" то тут же находит. Раньше такого небыло, искало обсалютно одинаково с заглавными и без заглавных. Булка стоит 4.1.2 как бороться с этой хренью?
возможно, кодировки не до конца настроены и поэтому ищет просто последовательность байт, а не обрабатывает слова.
какая там система поиска включена в админке?
Если из админки форума выполнить sql-запрос show variables like '%character%'; что там показывается ?
Если запрос не получается выполнить, поищи как это включается.
вывод show variables like '%collation%'; тоже может пригодиться для диагностики
@winwoolf
Простоузер
Join Date: Aug 2009
Posts: 35
Версия vB: 4.1.2
Пол:
Reputation:
Novice 6
Репутация в разделе: 5
0
В Админке в Настройки=>Тип поиска стоит "Поиск по базе данных" другого там выбрать и нельзя, в выпадающем меню только этот пункт.
Выполнил sql-запрос show variables like '%character%'; пишет вот что :
Я в мускуле особо не тащу, но откуда взялись таблицы в latin1, если перевод ставил в utf8, может это быть из за этого ?
winwoolf добавил 11.09.2011 в 17:15
Все работает, хз что помогло выполнение запросов или еще что но шас поиск пришел в себя и работает нормально)
Last edited by winwoolf : 09-11-2011 at 06:15 PM.
Reason: Добавлено сообщение
@PiK
Продвинутый
Join Date: Mar 2009
Location: Москва
Posts: 72
Версия vB: 4.1.8
Reputation:
Опытный 37
Репутация в разделе: 34
0
Quote:
Originally Posted by winwoolf
latin1_swedish_ci
У многих хостеров стоит по дефолту. Не парься нечего страшного
@winwoolf
Простоузер
Join Date: Aug 2009
Posts: 35
Версия vB: 4.1.2
Пол:
Reputation:
Novice 6
Репутация в разделе: 5
0
Снова начал бредить поиск я уже не знаю где и искать. Это может быть следствием того что не все таблицы в бд в utf8?
@PiK
Продвинутый
Join Date: Mar 2009
Location: Москва
Posts: 72
Версия vB: 4.1.8
Reputation:
Опытный 37
Репутация в разделе: 34
0
Попробуй перестроить индекс поиска.
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 901
0
Quote:
Originally Posted by winwoolf
Я в мускуле особо не тащу, но откуда взялись таблицы в latin1, если перевод ставил в utf8, может это быть из за этого ?
это не таблицы, а параметры, с которыми php подключается к базе. дело не в строках перевода, а в том как эти строки хранятся в базе.
если ты сейчас просто в конфиге пропишешь кодировку utf8, возможно у тебя все испортится.
я бы попробовал через sypex dumper привести все таблицы базы к одной кодировке - utf8. там нужна выгрузка и загрузка обратно со специальными настройками sypex.
а потом в конфиге форума указать кодировку utf8.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,808
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20314
Репутация в разделе: 8467
0
Quote:
Originally Posted by winwoolf
может быть следствием того что не все таблицы в бд в utf8?
все таблицы должны быть в той же кодировке, что и БД все строковые поля в таблицах должны быть в кодировке таблиц
@winwoolf
Простоузер
Join Date: Aug 2009
Posts: 35
Версия vB: 4.1.2
Пол:
Reputation:
Novice 6
Репутация в разделе: 5
0
phpmyadmin показывает что все таблицы в бд в кодировке utf8 general ci. Перед установкой форума к конфиге было указано что ставится должен в utf8, на 4ке это по умолчанию уже прописано.
winwoolf добавил 12.09.2011 в 12:19
Каким образом перестроить индекс поиска? можно немного по подробнее.
Last edited by winwoolf : 09-12-2011 at 01:19 PM.
Reason: Добавлено сообщение
@PiK
Продвинутый
Join Date: Mar 2009
Location: Москва
Posts: 72
Версия vB: 4.1.8
Reputation:
Опытный 37
Репутация в разделе: 34
0
Quote:
Originally Posted by winwoolf
Каким образом перестроить индекс поиска? можно немного по подробнее.
В админке обслуживание-обновление счётчиков-Перестроить индекс поиска