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

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

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

На следующем этапе – перенести базу данных. Сначала надо создать базу данных на новом хостинге и затем сделать импорт существующей базы данных в только что созданную.

Последним этапом при переносе сайта, нужно сменить DNS адреса у домена или создать новый домен и прописать DNS адреса хостинга для него. В зависимости от того, какая у кого конкретная ситуация.

В данном случае будет переноситься сайт с хостинга Макхост на хостинг BeGet. На хостинге Бегет прежде всего надо зарегистрироваться. По минимальному тарифу здесь доступно создание двух сайтов.

Перенос файлов сайта

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

Так и поступаем – скачиваем архивы в панели управления хостингом и сохраняем их у себя на компьютере.

Сейчас создаем сайт на новом хостинге. В панели управления идем в раздел Сайты и в новом окне прописываем имя сайта, это abc-pk.ru и нажимаем Создать.

Создаем сайт на новом хостинге

Теперь нужно загрузить эти архивы на новое место жительства с помощью файлового менеджера, который предоставляется новым хостингом. В разделе Файловый менеджер видим, что появилась папка с названием сайта. Она добавилась в тот момент, когда ввели название сайта в панели управления.

Появилась папка с названием сайта

Здесь есть раздел Загрузить файлы, открывается диалоговое окно, в котором выбираем архив файлов сайта на компьютере, выбираем папку, куда надо загружать архив. В данном случае это /abc-pk.ru/ public_html  и нажимаем Загрузить. Осуществляется загрузка архива.

Затем выбираем архив, жмем правой кнопкой и в контекстном меню выбираем вкладку Распаковать архив.

Распаковываем файлы сайта

В диалоговом окне указываем опять же папку /abc-pk.ru/ public_html. Теперь все файлы сайта хранятся в нужной папке.

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

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

Сейчас переносим базу данных. Она также есть у нас в архиве zip на компьютере, который мы сохранили в самом начале. Файл базы данных на компьютере лучше предварительно разархивировать.

В панели управления хостинга переходим в раздел MySQL, откуда осуществляется управление базами данных.

Создаем для сайта новую базу данных. Лучше назвать по названию сайта, так будет понятнее – user_abc-pk и придумываем к ней пароль. Нажимаем Добавить и наблюдаем, что база добавилась. Переходим в phpMyAdmin и сейчас задача загрузить в эту базу файл с базой данных сайта.

Нажимаем по названию базы и нажимаем кнопку Импорт. Открывается окно импорта в базу данных,

Импорт базы данных

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

Переходим в файловый менеджер, заходим в корневую папку сайта и меняем файлы конфигурации. Находим конфигурационный файл – wp-config.php и меняем права доступа в окне Атрибуты файла, которое вызывается контекстным меню. Ставим значение 644, иначе изменить что-либо в этом файле у нас не получится.

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

Переписываем DNS-сервера

Сейчас надо выполнить последний этап для переноса сайта, это переписать DNS-сервера. У каждого хостинга своя процедура изменения DNS-адреса. Процедуру эту можно выяснить через техническую поддержку, либо ищем информацию в вопросах-ответах.

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

Еще ниже выбираем Направить домен на существующую директорию и избираем директорию сайта, к которой мы этот адрес прикрепляем. Нажимаем Добавить домен.

perenos10

Затем копируем DNS-адреса и вставляем их у регистратора домена. Таким образом, сообщая ему, что сайт с данным доменом находится у другого хостинга.

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

Чтобы узнать, что это произошло, можно зайти на сайт 2ip.ru, где есть возможность это сделать. Входим в раздел Информация об IP-адресе или домене, набираем интересующий домен нашего сайта и проверяем. Получаем информацию Домен не найден, потому что он недавно зарегистрирован.

Через несколько часов здесь будут уже другие значения, перенос сайта осуществлен,

DNS-сервера переписаны

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

1 комментарий к “Перенос сайта с одного хостинга на другой”

  1. Владимир

    Да, уж, я когда от другого хостера переезжал, обратился к handyhost, они сами мне всё перенесли бесплатно.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *