Перенос сайта

Главные вкладки

Аватар пользователя Миша Романов Миша Романов 13 марта 2011 в 7:14

Подскажите, пожалуйста, кто знает, как решить такую задачу. У меня сайт на друпал 6.13 на VPS и я хочу перенести его на другой. менее дорогой, VPS, но столкнулся с такой проблемой.

1. База слишком большая (сотни мегабайт) и когда пытаюсь импортировать ее через phpMyAdmin, то программа выдает ошибку тк не успевает загрузить дамп и закрывается.

2. На старом VPS в настройках домена настройки PHP ставились как CGI, а на новом если поставить как CGI, то джомен вообще не работает, а если ставлю как Апач, то домен в принципе работает и скрпт ставится, но скрипт который на старом хостинге стоял "как CGI" не работает.

Может есть такой скрипт, который позволил бы мне просто установить новый (пустой скрипт) друпала на новый VPS и затем импортировать со старого сайта на новый просто всех пользователей во всем их контентом? И таким образом я бы перенес сайт на новый а затем сменил бы домен?

Комментарии

Аватар пользователя Миша Романов Миша Романов 18 марта 2011 в 19:20

Спасибо. Еще раз прошу прощения за назойливость -= простоя таких штук не проделывал, не могли бы вы немного расжевать здесь username и userpass- это как я понимаю root и пароль для root?
И правильно ли я понял что тут речь идет о прямом переносе базы с сервера на новый сервер?

Аватар пользователя Dan Dan 19 марта 2011 в 2:44

Это пароли для MySQL, то есть те, которые у вас указаны в settings.php
На старом сервере создаём дамп:
mysqldump -u USER1 -pPASS1 DATABASE_NAME1 | gzip > db_dump.sql.gz
на новом его разворачиваем:
zcat db_dump.sql.gz | mysql -u USER2 -pPASS2 DATABASE_NAME2

USER1,USER2 - юзеры баз данных на старом и новом серверах
PASS1,2 - пароли соответственно
DATABASE_NAME1,2 - ну и имена баз