Думаю, я справился бы сам, если бы на новом хостинге у меня работало SSH. Однако, вигвам. Подключаюсь через putty, ввожу логин, а после ввода пароля putty умирает. Может, кто подскажет в чем дело?
Описываю ситуацию:
Старый хост:
+ phpMyAdmin (MySQL 5.0.67-log)
+ FTP
+ SSH
Новый хост:
+ phpMyAdmin (MySQL 4.1.22-log)
+ FTP
Файлы скопировал нормально, конфиг поправил. А, вот, базу скопировать не могу. Дамп весит 5.1 МБ (а экспорт из phpMyAdmin в режиме совместимости MYSQL4 - 8.9 МБ), phpMyAdmin не может переварить. В архиве это укладывается в 2 МБ, но phpMyAdmin все равно не переваривает.
Пытался решить проблему средствами php через passthru() и shell_exec() (типа, замена SSH) - помогло, но не до конца. База из файла залилась, но проблемы с кодировкой. Что получается можно посмотреть на сайте - www.ogps2mgn.ru.
Рад буду любой помощи.
Комментарии
Делайте дамп не всей базы, а по таблице. Или допустим по 10 таблиц в дамп. Чтобы размер был небольшой. Я так делал, когда меня прижимало.
Ищите supex dumper, качаете скрипт, загружаете его к себе на хостинг в корневую папку, создаете папку backup тоже в корневой папке....
Дампер загрузит файл базы в эту папку.
Пробую через Sypex Dumper, уже гораздо проще экспериментировать, но не могу подобрать верную кодировку. Обе базы имеют utf8_general_ci, однако после импорта картина на сайте такая же (www.ogps2mgn.ru).
Что порекомендуете?
Если базы в одинаковой кодировке, то это уже глюк сервера.
Вот тут обсуждалось:
http://www.drupal.ru/node/163
Если через .htaccess эту проблему решить, то как это скажется на поисковиках? На сколько я понимаю, исходный код страницы от этого не поменяется.. или поменяется?