Перед вами встала задача - быстро, а точнее прямо сейчас осуществить переезд вашего сайта на новый хостинг.
Что вы должны знать и чему быть готовы прежде чем приступить к переносу?
1. Необходимо иметь полную копию всех файлов-скриптов отвечающих за работу вашего сайта.
2. иметь дамп базы данных в виде имя_файла.sql
3. иметь доступ к управлению доменным именем для смены ns-серверов
4. перед выбором тарифа на новый хостинг, убедитесь что вам хватит места для копирования архива вашего сайта и последующая распаковка данных (стоит приобрести заведомо больше для исключения неприятных моментов с нехваткой места).
5. ну и собственно вы должны будете обзавестись новым хостинг-аккаунтом.
Прежде чем приступить к переносу необходимо определиться с хостинг-компанией, которой вы доверите обслуживать ваш сайт, выбрать понравившийся тариф. Не забывайте что в вашем случае объем дискового пространства должен быть в несколько раз больше чем занимает ваш архив. Вы можете увидеть сколько места занимает ваш сайт в распакованном виде в разделе "Статистика → Использование диска", если это позволяет сделать панель управления у текущего хостера. Прибавьте к этому значению размер вашего архива, плюс возьмите небольшой запас.
Создание полной копии всех имеющихся файлов на сервере.
Процедура довольно простая. Рекомендую вам воспользоваться средствами панели управления - "Файловый менеджер", перед выбором необходимых вам файлов перейдите в директорию где находятся все ваши файлы-скрипты, после чего выделите все необходимые файлы и нажмите "Запаковать выделенные файлы" (если вам позволяет размер дисковой квоты вашего текущего хостинг-аккаунта). После завершения архивации у вас будет подготовленный архив с файлами, который будет находиться, как правило, в корне вашего сайта. На этом этапе можно начать закачивать сайт в аккаунт нового хостинга.
Итак в панели управления хостинг-аккаунта в разделе "Инструменты → Менеджер файлов" прежде чем начать закачивать на сервер архив с вашими данными, нужно перейти в нужную папку /www/ваш_домен/. Далее в правом верхнем углу вы увидите панель инструментов, среди которых без труда найдете кнопку "Закачать". В качестве типа файла нужно выбрать "URL файла на другом сервере" и указать URL http://ваш_домен/имя_вашего_архива.zip. Не забудьте указать имя файла с расширением .zip. Вам останется дождаться загрузки файла на сервер, после чего распаковать его.
Ну вот, собственно, файлы вы уже перенесли на новый хостинг. Осталось сделать дамп базы данных и закачать его также на новый сервер.
Для создания файла дампа базы данных вашего сайта вам необходимо, используя интерфейс phpMyAdmin, экспортировать дамп базы данных в формате "SQL".
Перед тем как закачать дамп базы на новый хостинг, необходимо убедиться в том что на новом хостинге существует база данных и у вас есть все необходимые данные доступа к ней. Если нет, необходимо создать новую базу данных.
После того как создана база данных, вам нужно будет подключиться к ней используй phpMyAdmin, и воспользовавшись опцией "Импорта" загрузить ваш дамп.
Ну вот собственно суть задачи выполнена, все файлы и база данных перенесены на новый хостинг, осталось все это хозяйство заставить работать с нового сервера. Для этого необходимо сменить ns-сервера на данные, которые вам будут высланы при регистрации нового аккаунта.
Изменить параметры в конфигурационных файлах, если таковые имеются. Как правило это логин и пароль для подключения к базе данных и в некоторых случаях указать полный путь к вашему сайту на хостинге (пример: /var/www/testdite/data/www/testsite.com.ua/)
Для тестирования работы вашего сайта, при его переносе, рекомендую создать временный адрес самостоятельно. Добавьте запись в файл hosts в директории "%WINDIR%system32driversetc" вашего персонального компьютера в формате "IP_Адрес_Сервера Домен_Сайта". После чего все запросы на "ваш_domen" будут передаваться на "IP_Адрес_Сервера". Это позволит Вам проверить работу сайта на нашем хостинге, без видимого перерыва в его работе для клиентов. После завершения тестирования созданную запись в файле hosts необходимо удалить.
Собственно осталось дождаться когда обновятся ДНС сервера и выдохнуть спокойно. Как правило обновление ДНС занимает от 2 до 48 часов.
PS: В настоящее время многие хостинг-компании меняют подход к клиентам в лучшую сторону и предложат вам свою помощь в переносе и настройке сайта. Особенно в случае если размеры вашего сайта занимают больше гигабайта, советую вам сразу обратиться в службу тех.поддержки с просьбой помочь с переносом сайта. Уверен, вам там будут всегда рады.