VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
В общем, стандартный вопрос с кодировками, но полностью идентичного не нашел.
Имеется форум уже довольно большой база 1.2 Гб, post 282 Мб.
Изначально таблицы созданы в latin1_swedish_ci.
На сайте кодировка cp_1251, в config.php utf-8 закомментировано. И в целом форум нормально работает. Проблема только с поиском и списком участников.
Менять кодировку на utf8 не хочу, т.к. тогда и с сайтом придется разбираться. Хочу поменять кодировку таблиц на cp_1251_general_ci.
Получится ли сделать так?
1. Делаем файловый бэкап на сервере на всякий случай.
2. Делаем дамп базы. Чем лучше и в каком формате?
3. Удаляем все таблицы.
4. Меняем в phpMyAdmin в Операциях кодировку на cp_1251_general_ci
5. Делаем импорт из Дампа.
Или еще нужно как-то конвертировать дамп? Создавать таблицы отдельно перед импортом?
Виртуальный хостинг или vds? В рамках vds можно просто выгрузить дамп и перекодировать его через iconv.
Quote:
Originally Posted by VBul
Чем лучше и в каком формате?
Сначала сохраняем все вложения, картинки в файловую систему(!). Дам делаем от supex dumper до mysqldump или наоборот) Дамп делаем в текущей кодировке при условии что база в порядке, т.е. текст в pma читается. В нашем случае выгружаем в latin1_swedish_ci.
Перекодируем ее чем угодно, от текстового блокнота до iconv. Меняем при необходимости в дампе latin на cp1251 Создаем новую базу с сравнением cp_1251_general_ci и заливаем туда дамп, проверяем читабельность и поиск. Переключаем форум в config.php на новую базу.
ЗЫ: поиск на форуме работает, все рабочие моменты давно описаны.