VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Делимся опытом: переход MySql на версию 4.1.х и выше + vBulletin
0
Надумал все таки переходить на мускул версии выше 4.1, чтобы включить себе полнотекстовый поиск. Ясно, что без гемора тут не обойтись, посему открыл сей топик, чтобы те, кто уже проделывал подобное, поделились своим опытом.
Какие вопросы меня интересуют:
1) чем конвертнуть базу в кодировку утф-8 (ссылки желательно)? Размер базы выше 150Мб, в базе русские и украинские символы + енгельские.
2) как правильно настроить базу? Т.е. в какой кодировке должна быть сама БД, и в каких кодировках должны быть все таблицы форума?
3) где-то тут на форуме читал, что у некоторых после конвертации, получаются проблемы с отображением некоторых русских букв. У меня же на форуме есть и украинские, знач вполне возможно что и с украинскими будет гемор. Можно ли сделать все гладко, чтобы все конвертнулось нормально?
4) есть ли разница в том, будет ли ето установлен мускул 4.1.х или мускул 5.х.? На серваке вроде лина генту, и из она предлагает апдейтиться на 5.х, на 4.1.х не предлагает.
Если будут еще какие вопросы - задам позже.
Так же, возможно я что-то упустил - поправьте или добавьте - думаю этот топ будет полезен не только мне.
По-моему фултекст работает и на 4.0, разве что ньюансы какие.
1) сейчас win1251 ? ну и зачем тебе увеличение размера базы?
2) см п.1
3) сп п.1
4) насколько я заметил в mysql4.1 и прилагающихся к нему библиотеках
еще работало указание кодировки на клиенте, в mysql5 перестало и пришлось использовать настройку init_connect со стороны сервера.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
1
na svoem kompe pereshel s Ap.1.3 PHP 4.xx MySQL 4.xx na Apache 2.2 PHP 5.xx MySQL 5.xx
prakticheski bezboleznenno, ne konvertiruia bazi...
mozhet kogo to etot variant i ne ustroit, no ia prosto dobavil dopoln. zaprosi v fail init.php
ну а потом при очередном апгрейде ты забудешь про эти строчки.
все таки лучше правильно настроить среду исполнения один раз.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
netwind,
soglasen polnostju...
no dlia kogo to etot variant vo pervih gemorniy, vo vtoryx mozhet voobshe ne po silam.... =))
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 901
0
ну если доступа к управлению сервером нету, можно еще попробовать в конфиге указать драйвер mysqi вместо mysql и кодировку там же. тот же эффект.
@Xrobak
Продвинутый
Join Date: Feb 2006
Location: Гондурас
Posts: 401
Версия vB: 3.8.2
Reputation:
Опытный 70
Репутация в разделе: 52
0
1) как можно узнать, поддерживает ли действительно моя версия 4.0.27 полнотекстовый поиск не выполняю тех запросов, что написаны в админке. Не хотелось бы их выполнять, и в итоге лишь "наломать дров". Ессно бекап делать умеем, но все-равно
Кстати, в той же админке пишут каким запросом включить полнотекстовый поиск, но не пишут как его потом выключить, если понадобится.
2) попробую так же вариант с инит.пхп и указанием кодировки
Quote:
ну если доступа к управлению сервером нету, можно еще попробовать в конфиге указать драйвер mysqi вместо mysql и кодировку там же. тот же эффект.
CREATE TABLE `t` (
`i` int(11) NOT NULL default '0',
`t` varchar(255) default NULL,
PRIMARY KEY (`i`),
FULLTEXT KEY `i_t` (`t`)
);
Я меня на 4.0.24 сработало
Запросы написали, потому что создание индексов может длится часами,
возможно ручной запуск этого запроса надежнее чем из php.
а удаление индексов быстрая операция и поэтому не написали.
Есть там ini-файл от mysqllib. Укажи чарсет и забей.
@Xrobak
Продвинутый
Join Date: Feb 2006
Location: Гондурас
Posts: 401
Версия vB: 3.8.2
Reputation:
Опытный 70
Репутация в разделе: 52
0
сенкс, у меня 4.0.27 тоже создалась эта табличка успешно, знач есть поддержка полнотекстового поиска. Буду на выходных переводить форум на полнотекстовый поиск.
@Xrobak
Продвинутый
Join Date: Feb 2006
Location: Гондурас
Posts: 401
Версия vB: 3.8.2
Reputation:
Опытный 70
Репутация в разделе: 52
0
вопрос: в админке предлагало запросами сделать полнотекстовый поиск + очистить 2 таблицы (потсиндекс и ворд - вроде). Так вот, я выбрал очистку этих таблиц сделать позже. Т.е. взял выполнил только 2 запроса через админку, полнотекстовый поиск включился. Дальше вручную сделал транкейт для таблиц ворд и постиндекс, т.е. очистил их.
Больше ничего не нужно делать? А то пробовал искать по слову 'php' на форуме - ничего не найдено, хотя это слово встречается на форуме много раз.
Вот, да и вроде кажется, что особо ничего не изменилось, как плохо искало раньше, так и сейчас исчет плохо. Вот и задался вопросом, может чего неправильно сделал или не доделал до конца, может чего упустил...