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

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

План действий:

  1. Регистрация на новом хостинге;
  2. Перенос домена на другой хостинг;
  3. Перенос баз данных на другой хостинг;
  4. Перенос файлов со старого хостинга на новый.

Эта процедура достаточно простая, некоторые хостинги бесплатно предлагают такую услугу, как «перенос сайта« . Сразу хочется отметить, что сам переезд с одного ns-адреса на другой может варьироваться от нескольких часов до 2-ух дней в зависимости от скорости работы старого хостинга. Но сами действия по переносу занимают около 10 минут.

1. Регистрация на новом хостинге

Регистрация на новом хостингеКак правило, при регистрации на новом хостинге, вас просят заполнить ряд информации, где вам предлагают зарегистрировать новый домен. Здесь главное, случайно, не заказать новый домен. Ваша цель попасть в панель администратора, ну а потом найти вкладку «сайты» , либо надпись «добавить сайт» . Где нужно прописать доменное имя, к примеру «hosting-watch.ru» .

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

2. Перенос домена на другой хостинг

перенос домена на другой хостингЕсли вы переносите сайт самостоятельно, то вторым шагом будет перенос домена на другой хостинг и изменение DNS. Здесь важно кто регистрировал домен, который нужно переносить. Если этим занимался хостинг, то лучше написать в службу поддержки с вопросом о переносе домена. Если домен регистрировался отдельно, то вам нужно сменить ns-адрес на сайте, где регистрировался домен.

Но какой ns-адрес прописывать и что это вообще такое? Вам обязательно нужно узнать ns-адрес нового хостинга, где будет располагаться сайт. Ns-адрес: это адрес хостинга, который выглядит так «ns1.hoster.ru» под которым скрывается ip и таких адресов максимально может быть 4 штуки, но обычно их 2.

Для того, что бы узнать ns-адрес нового хостинга, достаточно написать в службу поддержки нового хостинга. Либо зайти на сайт who.is и написать доменное имя хостинга, допустим sprinthost.ru. Где вы получите данные, nserver и как минимум будет 2 адреса. Иногда 4 адреса заменяются всего на 2 и наоборот.

Как правило на старом хостинге достаточно войти в панель администрирования и найти вкладку «Редактировать DNS» либо «Настройка домена» , везде по-разному. Где подменяется ns, допустим меняем хостинг timeweb.ru на sprinthost.ru и в хостинге Таймвеб меняем (ns1.timeweb.ru, ns2.timeweb.ru) на сервера Cпринтхоста (ns1.sprinthost.ru, ns2.sprinthost.ru).

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

3. Перенос баз данных на другой хостинг

перенос баз данных на другой хостингВажные рекомендации перед началом действий:
Прежде, чем начинать переносить базу данных, сделайте резервную копию, это вас обезопасит от неисправимых ошибок. Если перенос не получился, процедуру можно повторить, но нельзя удалять базу на новом хостинге, используйте только чистку таблиц. Теперь приступим к процессу.


Перенос баз данных на другой хостинг — самый ответственный шаг, где если допустить ошибку, то сайт может криво отображаться, или отсутствовать часть информации, или вовсе возникнут проблемы с кодировкой. Но все зависит от модулей, которые для этого используются. Но мы используем для этого PHPMyAdmin.

Нужно сделать копию существующей базы данных на старом хостинге — дамп сайта. Что бы это сделать, нужно в панели управления найти «база данных» и зайти в PHPMyAdmin, который отвечает за СУБД сайта. В этой панели с левой стороны расположены все базы данных, среди которых надо выбрать название нужной БД для сохранения.

После клика на БД, откроется окно где нужно нажать кнопку «Экспорт» и отправить все в архив, нажав кнопку «ОК». Рекомендуется указывать путь сохранения на свой компьютер. После чего на новом хостинге через PHPMyAdmin создаем новую базу, вносим все данные со старой базы, после кликаем на БД и используем «Импорт» старой базы на новый хостинг.

4. Перенос файлов со старого хостинга на новый

перенос файлов со старого хостинга на новыйПри переносе файлов со старого хостинга на новый потребуется скачать FTP-клиент, рекомендуем для этого скачать бесплатный FTP FileZilla. С помощью которого нужно подключиться к старому хостингу и скачать все файлы из папки «public html» себе на компьютер, после чего подключиться к новому хостингу и так же их залить в папку.

Последний шаг: При создании новой базы скорее всего использовались другое имя пользователя и пароль, а так как вы копировали старую базу данных, поэтому там другой логин. Поэтому в новой БД в зависимости от CMS сайта, нужно поменять адрес, имя пользователя, название сайта и пароль. К примеру в WordPress это config.php, где достаточно изменить только логин и пароль.

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