Как перенести сайт с другого хостинга или как сменить хостинг?

22.09.2014
Сложность
5 мин.
1100

Перед вами встала задача - быстро, а точнее прямо сейчас осуществить переезд вашего сайта на новый хостинг.

Что вы должны знать и чему быть готовы прежде чем приступить к переносу?
1. Необходимо иметь полную копию всех файлов-скриптов отвечающих за работу вашего сайта.
2. иметь дамп базы данных в виде имя_файла.sql
3. иметь доступ к управлению доменным именем для смены ns-серверов
4. перед выбором тарифа на новый хостинг, убедитесь что вам хватит места для копирования архива вашего сайта и последующая распаковка данных (стоит приобрести заведомо больше для исключения неприятных моментов с нехваткой места).
5. ну и собственно вы должны будете обзавестись новым хостинг-аккаунтом.

Прежде чем приступить к переносу необходимо определиться с хостинг-компанией, которой вы доверите обслуживать ваш сайт, выбрать понравившийся тариф. Не забывайте что в вашем случае объем дискового пространства должен быть в несколько раз больше чем занимает ваш архив. Вы можете увидеть сколько места занимает ваш сайт в распакованном виде в разделе "Статистика Использование диска", если это позволяет сделать панель управления у текущего хостера. Прибавьте к этому значению размер вашего архива, плюс возьмите небольшой запас.


Создание полной копии всех имеющихся файлов на сервере.
Процедура довольно простая. Рекомендую вам воспользоваться средствами панели управления - "Файловый менеджер", перед выбором необходимых вам файлов перейдите в директорию где находятся все ваши файлы-скрипты, после чего выделите все необходимые файлы и нажмите "Запаковать выделенные файлы" (если вам позволяет размер дисковой квоты вашего текущего хостинг-аккаунта). После завершения архивации у вас будет подготовленный архив с файлами, который будет находиться, как правило, в корне вашего сайта. На этом этапе можно начать закачивать сайт в аккаунт нового хостинга.

Итак в панели управления хостинг-аккаунта в разделе "Инструменты Менеджер файлов" прежде чем начать закачивать на сервер архив с вашими данными, нужно перейти в нужную папку /www/ваш_домен/. Далее в правом верхнем углу вы увидите панель инструментов, среди которых без труда найдете кнопку "Закачать". В качестве типа файла нужно выбрать "URL файла на другом сервере" и указать URL http://ваш_домен/имя_вашего_архива.zip. Не забудьте указать имя файла с расширением .zip. Вам останется дождаться загрузки файла на сервер, после чего распаковать его.

17072013_perenesti_sait_1

Ну вот, собственно, файлы вы уже перенесли на новый хостинг. Осталось сделать дамп базы данных и закачать его также на новый сервер.

Для создания файла дампа базы данных вашего сайта вам необходимо, используя интерфейс phpMyAdmin, экспортировать дамп базы данных в формате "SQL".

Перед тем как закачать дамп базы на новый хостинг, необходимо убедиться в том что на новом хостинге существует база данных и у вас есть все необходимые данные доступа к ней. Если нет, необходимо создать новую базу данных.


После того как создана база данных, вам нужно будет подключиться к ней используй phpMyAdmin, и воспользовавшись опцией "Импорта" загрузить ваш дамп.

17072013_perenesti_sait_3

Ну вот собственно суть задачи выполнена, все файлы и база данных перенесены на новый хостинг, осталось все это хозяйство заставить работать с нового сервера. Для этого необходимо сменить ns-сервера на данные, которые вам будут высланы при регистрации нового аккаунта.

Изменить параметры в конфигурационных файлах, если таковые имеются. Как правило это логин и пароль для подключения к базе данных и в некоторых случаях указать полный путь к вашему сайту на хостинге (пример: /var/www/testdite/data/www/testsite.com.ua/)

Для тестирования работы вашего сайта, при его переносе, рекомендую создать временный адрес самостоятельно. Добавьте запись в файл hosts в директории "%WINDIR%system32driversetc" вашего персонального компьютера в формате  "IP_Адрес_Сервера Домен_Сайта". После чего все запросы на "ваш_domen" будут передаваться на "IP_Адрес_Сервера". Это позволит Вам проверить работу сайта на нашем хостинге, без видимого перерыва в его работе для клиентов. После завершения тестирования созданную запись в файле hosts необходимо удалить.

Собственно осталось дождаться когда обновятся ДНС сервера и выдохнуть спокойно. Как правило обновление ДНС занимает от 2 до 48 часов.

PS: В настоящее время многие хостинг-компании меняют подход к клиентам в лучшую сторону и предложат вам свою помощь в переносе и настройке сайта. Особенно в случае если размеры вашего сайта занимают больше гигабайта, советую вам сразу обратиться в службу тех.поддержки с просьбой помочь с переносом сайта. Уверен, вам там будут всегда рады.

Были ли сведения полезными?
4 
Продолжая использовать этот сайт и пользуясь нашими услугами, Вы соглашаетесь с Правилами и условиями веб-сайта и использованием файлов cookie на нашем веб-сайте. Также ознакомьтесь с нашей Политикой конфиденциальности, согласно которой, в заявленной степени, Вы соглашаетесь на обработку Ваших персональных данных.