Инструкция
1
Для начала вам нужно создать резервную копию базы данных сайта (MySQL). Для этого используйте скрипт Sypex Dumper и создайте копию базы данных, а затем экспортируйте ее на компьютер. После этого заархивируйте все файлы и каталоги, содержащиеся в вашем сайте.
2
Оптимальным вариантом для опытных пользователей является упаковка файлов в UNIX-архив tar.gz. Сделайте это с помощью удобного для вас файлового менеджера.
3
Создав резервные копии базы данных и файлов, зарегистрируйте новый домен на выбранном хостинге, отметив при регистрации, что вы переносите на него свой сайт.
4
Создав домен, в панели управления хостинга создайте новую пустую базу данных своего сайта, а после этого скопируйте файлы и каталоги сайта на новый хостинг. Для этого можно использовать протокол FTP, но гораздо быстрее будет закачать файлы с помощью SSH и команды wget (wget http://старый_сайт.ru/файл_архива_файлов_сайта.tgz). Закачивайте архив с файлами в корневой каталог нового домена.
5
После окончания закачки файлов распакуйте архив соответствующей командой, а затем удалите записи о домене в панели управления старого хостинга.
6
Не забудьте изменить DNS-записи домена и обновить их, так как на предыдущем домене сайт теперь будет недоступен, и если у вас уже сформировалась крупная аудитория посетителей, найдите способ перенаправить ее на новый сайт, проинформировав о переезде заранее.
7
Для изменения DNS-записей зайдите в панель управления регистратора доменов и впишите в настройках названия DNS-серверов нового хостинг-провайдера. Некоторое время обновления будут недействительны – подождите несколько часов, пока они не начнут действовать.
8
Теперь займитесь восстановлением данных в новой базе данных. Для импорта сохраненных таблиц в новую базу данных используйте также Sypex Dumper. Установите новые логин и пароль для доступа к базе данных.
9
Импортировав базу данных, измените конфигурационный файл CMS, заменив логин, пароль и название базы данных.
Теперь вам осталось проверить права доступа на файлы и каталоги, и наконец, проверить, насколько корректно запускается сайт на новом хостинге.