Проблема с переездом + не читается база

Автор SJay, 17 декабря 2010, 02:07:03

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

SJay

Здравствуйте. Помогите пожалуйста с переездом на другой хостинг. На данный момент имею форум в utf8 при установке ничего не изменял в итоге форум установился т.о. что база не читается, но на форуме все отображалось нормально. Кракозябры в базе вида МожеС,Рµ РѕС,РєСЂС‹С,СЊ . На запрос SHOW GLOBAL VARIABLES LIKE 'char%' выводит:
character_set_client    cp1251
character_set_connection    cp1251
character_set_database    cp1251
character_set_filesystem    binary
character_set_results    cp1251
character_set_server    cp1251
character_set_system    utf8
character_sets_dir    /usr/local/share/mysql/charsets/
на вкладке операции в phpmyadmin cp1251_general_ci

Сделал backup базы залил в phpmyadmin нового хостинга, прописал новые пути и доступы, в итоге появились ????????
Затем добавил в Subs-Db-mysql.php  mysql_query("SET NAMES 'cp1251'"); появились русские буквы но с проблемой букв и/ш +  топики с русскими символами отображаюся пустыми (хотя в базе в таблице messages есть данные)
сделал запрос SHOW GLOBAL VARIABLES LIKE 'char%' на новом хостинге выдал
character_set_client    latin1
character_set_connection    latin1
character_set_database    latin1
character_set_filesystem    binary
character_set_results    latin1
character_set_server    latin1
character_set_system    utf8
character_sets_dir    /usr/share/mysql/charsets/
на вкладке операции в phpmyadmin cp1251_general_ci

Подскажите, пожалуйста, что нужно сделать в этой ситуации?

Mavn

если у вас кодировка utf8 то
на вкладке операции выставить кодировку utf8_general_ci
после восстанавливать бд
если еще есть доступ к старому форуму то для бэкапа и восстановления пользуйтесь утилитой Sypex Dumper
после восстановления проверяйте читаемость бд, например в таблице smf_messages
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Morphium

Цитата: Mavn от 17 декабря 2010, 07:23:45
после восстанавливать бд
если еще есть доступ к старому форуму то для бэкапа и восстановления пользуйтесь утилитой Sypex Dumper
после восстановления проверяйте читаемость бд, например в таблице smf_messages
Кстати, дня три мучился с конвертированием бэкапа IPB в SMF, постоянно встречаясь с различными ошибками, только по одной причине - импортировал дамп в базу с помощью панели управления хостинга.
Как только воспользовался Sypex Dumper, все пошло почти как по маслу.

SJay

Хорошо, буду пробовать, отпишусь по результатам

SJay

Открыл базу через phpmyadmin в операциях поставил utf8_general_ci, установил Syper dumper затем сделал 2 бэкапа с помощью него указав кодировка utf8 и сp1251. Обе базы открыл о notepad++  в кодировке стоит utf8 и русский текст так и остался каким был в базе вида   РєСѓРїР°Р»СЊРЅРёРє Рђ**марея. Если в notepad++ сделать преобразовать в ANSI и кодировать в UTF8 то появляется русский текст но с проблемой букв и/ш. Что можно еще попробовать?

SJay

Все таблицы в базе и их поля тоже имеют сравнения cp1251, попробовал их изменить на utf8. Сделал базу в Syper Dumper все тоже самое :facepalm:  .  Форум уже сутки не работает wallbash. Какие действия можно еще предпринять??


SJay

Тему можно закрывать. Помогла помощь друга.

ruslanaka

У меня точно та же проблема. Как решили расскажите пожалуйста