Показать сообщение отдельно
Старый 06.12.2011, 11:25 Вверх   #4
Опытный пользователь
 
Аватар для guru3000
guru3000 вне форума
Доп. информация
По умолчанию

Меняем кодировку базы данных с помощью Sypex Dumper [инструкция].


Обязательно делаете резервную копию базы данных форума.

1) Скачиваете скрипт Sypex Dumper v2.0.8 или новее, устанавливаете его в любую папку на сервере.

2) Запускаете скрипт дампера по адресу установки. Например, http://ваш_домен.ру/sxd/.

3) Для входа в панель управления дампера вводите данные от базы данных.

4) На странице экспорта, в поле «База данных», выбираете ту базу, с которой будете работать.

5) В поле «Кодировка» указываете utf8. Нажимаете кнопку «Выполнить». Запустится процесс экспорта БД.



6) Запускаете phpMyAdmin или любой другой инструмент для прямого управления БД.

7) Переходите к базе данных форума. Выбираете все таблицы и удаляете их (именно таблицы, а не саму базу данных).

8) Возвращаетесь обратно в Sypex Dumper. Отрываете вкладку «Импорт», в поле «База данных» выбираете базу форума, которую очистили от таблиц.

9) В поле «Кодировка» указываете utf8.

10) Из выпадающего списка «Файл» выбираете резервную копию, которую сделали на 5 шаге инструкции.

- Поле «Стратегия восстановления» оставляете без изменений.
- В «Дополнительные опции» ставите галочку напротив «Коррекция кодировки».

11) Нажимаете кнопку «Выполнить». Запустится процесс импорта БД в новой кодировке.



12) Проверяете, действительно ли изменилась кодировка, используя phpMyAdmin или любые другие инструменты.
У Collation должно быть значение utf8_general_ci.

Если увидите на форуме кракозябры, не пугайтесь. В корневом каталоге создайте файл .htaccess, со следующими строками:
AddDefaultCharset utf-8
AddCharset utf-8 *
<IfModule mod_charset.c>
CharsetSourceEnc utf-8
CharsetDefault utf-8
</IfModule>
Все, база данных успешно обновлена.

Последний раз редактировалось guru3000; 06.12.2011 в 11:34..
  Ответить с цитированием
Cказали cпасибо:
 
Время генерации страницы 0.16777 секунды с 9 запросами