Ice_sCream
Создатель
- Регистрация
- 20 Авг 2006
- Сообщения
- 41
- Реакции
- 3
- Автор темы
- #1
Так как я потратил на этот бред почти два дня, хочу поделиться решением проблемы с будущими поколениями.
Задача:
из работающего DLE cp1251 перейти на новый DLE UTF8
Решение:
1. скачать дамп DLE
2. установить его на локальный сервер (естественно, уже должна существовать база в utf8_general_ci)
3. запустить convert.php (аттач)
4. в phpMyAdmin убедиться что Collation сконвертировался (см.скрин)
5. в старых файлах DLE заменить соответствующие записи:
config.php:
dbconfig.php:
6. если обновляемся, запустить /upgrade/index.php
7. танцевать.
P.S. скрипт найден здесь Для просмотра ссылки Войдиили Зарегистрируйся
и модифицирован под конкретную задачу мной. спасибо товарищу Для просмотра ссылки Войдиили Зарегистрируйся
Задача:
из работающего DLE cp1251 перейти на новый DLE UTF8
Решение:
1. скачать дамп DLE
2. установить его на локальный сервер (естественно, уже должна существовать база в utf8_general_ci)
3. запустить convert.php (аттач)
4. в phpMyAdmin убедиться что Collation сконвертировался (см.скрин)
5. в старых файлах DLE заменить соответствующие записи:
config.php:
PHP:
'charset' => "UTF-8",
dbconfig.php:
PHP:
define ("COLLATE", "utf8");
6. если обновляемся, запустить /upgrade/index.php
7. танцевать.
P.S. скрипт найден здесь Для просмотра ссылки Войди
и модифицирован под конкретную задачу мной. спасибо товарищу Для просмотра ссылки Войди