вначале его надо сконвертировать в utf8
23.12.2008 22:18:18
Небольшая поправка, в общем Роберт прав и действительно лучше сразу определиться с кодировкой. Но при необходимости можно перевести на utf8 и уже работающий в другой кодировке сайт (например если он был сделан еще до выхода поддержки битриксом utf), хотя это конечно потребует дополнительных усилий. |
|||
|
18.11.2008 14:54:01
1. 111.111.111.111 - это ип адрес вашего сервера БД
2. 3306 - это порт на ктором MySql прослушивает 3. посмотреть ип можно много где в данных которые вам дал хостер, непосредственно в системе на которой стоит ваша база или при помощи ping/nslookup (это если имя хоста знаете а ип нет) |
|
|
26.08.2008 19:01:59
Дело в том что скорее всего у вашего хостера на mysql по умолчанию стоит кодировка latin1, скрипт устанавливает для коннекта именно эту кодировку. Вот и возникает ошибка так как дамп получен в кодировке cp1251.
Изменение которое вы вносите в самое начало дампа не срабатывает так как скрипт выполняеться пошагово и после первого шага он обрашаеться в дамп к той строчке на которой завершился первый шаг, соответственно для последующих коннектов изменения внесенные в начало файла не учитываються. Чтобы обойти эту проблему необходимо изменить следующий код в restore.php @mysql_query("SET NAMES '".$mysql_code_page."'", $this->db_Conn); @mysql_query("SET CHARACTER SET '".$mysql_code_page."'", $this->db_Conn); на следующий: @mysql_query("SET NAMES cp1251", $this->db_Conn); @mysql_query("SET CHARACTER SET cp1251", $this->db_Conn); после этого заново развернуть архив при помощи скрипта. |
|
|
26.08.2008 12:41:15
Скорее всего настройки mysql на сервере отличаются от тех где делали Вы. Решение есть здесь
|
|
|
26.08.2008 08:37:12
а вы уверенны что у вас Linux? проблема в настройке сервера. И что конкретно вы туда залили? |
|||
|