Как осуществить перенос сайт с одного хостинга на другой

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

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

Приветствую вас на моем личном блоге newstark.ru! В разделе сайтостроения давайте рассмотрим такой важный вопрос как перенос сайта от одного хостинга к другому. Перенос сайта как возможно необходимый фактор для вебмастера в силу различный причин случается не так редко, поэтому важно знать сам механизм такого переноса.

Итак сам перенос сайта осуществляется в несколько этапов:

  1. Во первых стоит перенести файлы сайта;
  2. Во вторых стоит перенести базу данных сайта (экспорт существующей базы с текущего хостинга + создания базы данных на новом хостинге и импорт туда базы от старого хостинга);
  3. В третьих стоит сменить DNS-адреса нашего домена (они указывают где хранятся файлы для подключения домена).

Раздел файловый менеджер

Сначала для переноса сайта в разделе файловый менеджер (WebFTP) старого хостинга — выбираем нужную папку нашего сайта (к которой привязан домен) — и при нахождении на этой папке нажимаем на функцию архиватор (архивировать) допустим в формате zip. Стоит подождать время для архивации (зависит от объема вашего сайта). Скачиваем эту архивированную папку себе на компьютер и грузим её же на новых хостинг.

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

Раздел сайты

Теперь для дальнейшего переноса сайта переходим на новый хостинг в раздел сайты.

В разделе создать новый сайт пишем имя сайта (как правило это имя домена) — нажимаем кнопку создать. Ваш тариф на новом хостинге должен предусматривать то количество свободных сайтов которые вы можете на нём размещать которое вам нужно.

Возвращаемся в файловый менеджер

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

В папке нашего сайта теперь есть 2 папки: public_html и папка нашего переносимого сайта. Первую папку удаляем, а папку нашего переносимого сайта переименовываем в public_html.

Первоначальный архив сайта который мы загружали теперь можно удалить (его информация теперь есть в public_html, а сам он просто занимает место).

Переносим базу данных

Осуществляя перенос сайта нам также стоит перенести базу данных на новый хостинг. База данных сайта хранится в разделе MySQL — в phpMyAdmin (где хранятся все базы данных).

На старом хостинге ищем нужную нам базу данных, нажимаем на неё и в её настройках переходим в раздел экспорт. Способ экспорта можно оставить быстрый, формат можно оставить SQL — жмём вперед (ок). Файл автоматически будет сохранён на ваш компьютер.

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

Входим в созданную нами базу данных (используя логин/пароль) и нажимаем раздел импорт. Загружаем туда скаченную до этого базу данных (через кнопку выберете). Жмем вперед (ок).

Возврат в файловый менеджер

Для переноса сайта подправить файлы конфигурации. Переходим в файловый менеджер — корневую папку нашего сайта (public_html) — и находим файл configuration php (wp config ). Жмём правой кнопкой мыши — изменить атрибуты. В правах владельца я обычно ставил чтение и запись. Кодовое значение менял на 644.

Опять выбираем этот файл правой кнопкой мыши — правка. Здесь нам нужно будет изменить ряд значений. В первую очередь имя пользователя phpMyAdmin которое как правило совпадает с именем базы данных. Копируем имя базы данных и вставляем её DB_NAME и DB_USER заменяя предыдыдущие название. Во вторую очередь в разделе DB_PASSWORD указываем тот пароль который указывали при создание этой базы данных. Сохраняем эти три значения и закрываем.

Замена DNS-серверов

Перенос сайта в его последнем этапе происходит через перенаправление доменного имени с одного хостинга на другой. Это осуществляется через соответствующие NS-записи и для этого нам нужно сделать запрос на их замену. У каждого хостинга эта процедура как правило своя.

Если вы регистрировали домены у регистратора доменных имён напрямую (например http://2domains.ru/ или более дорогих https://www.reg.ru/, https://www.nic.ru/) просто заходим в ваш аккаунт на этих сервисах и в разделе управление DNS делаем запрос на их замену (вписывая туда новые значения DNS — которые нужно узнать у нового хостинга).

Если регистрировали через ваш старый хостинг — перенос сайта (или домена) несколько отличается. Сначала создаем домен на новом хостинге с тем же названием что и у вас.

У вашего нового хостинга — заходим в раздел домены — у меня уже есть домен. Идём в подраздел «у меня уже есть домен» и вводим название вашего домена с соответсвтующей зоной. В разделе направить домен на существующую директорию выбираем ту директорию которую мы создавали и жмём добавить.

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

Перенос сайта (его DNS) на примере Timeweb

В частности у timeweb для изменения для этого нужно заходить по отдельному адресу: http://timeweb.myorderbox.com/customer где сначала пришлось восстанавливать пароль через почту к которой был привязан мой аккаунт на timewebe.

После изменения пароля — я заходил в эту панель (переходил по вкладке «ManageOrders» — подвкладке«List/SearchOrders»), жал на нужный мне домен и попадал на отдельную страницу. Далее нажимал на Name Servers и в открывшемся окне прописывал NS своего нового хостинга. У меня это было:

После жал Update Name Servers. DNS поменяются и сайт заработает от суток до 72 часов.

[stextbox id=»alert»]Если у вас зона доменов в ru рф su которые вы регистрировали в timeweb — возможно что ваши домены будут находится на http://r01.ru/. Действуем аналогично предыдущему варианту чтобы получить доступ к административной панели. Жмём кнопку — забыли пароль — после чего вводим адрес своего сайта — новый пароль придет на вашу почту с которой вы регистрировались на timeweb. [/stextbox]

Проверить изменения DNS можно через сервис https://2ip.ru (раздел информация об IP-адресе или домене). В данном разделе просто вводим свой домен и жмем проверить.

На этом перенос сайтов можно считать решённым делом. Я желаю вам успехов в этом деле, если что то непонятно можете спросить в комментариях. До встречи!

We’re not around right now. But you can send us an email and we’ll get back to you, asap.