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

Здравствуйте, недавно мой сайт переехал на новый хостинг от Hostenko.com, вот я и решил написать данную статью о том, как перенести свой сайт с одного хостинга на другой, для примера рассмотрим переезд с  хостинга от Hostia на Hostenko.

Скачать исходники для статьи можно ниже

Можно конечно заказать бесплатный трансфер от hostenko.com по следующей ссылке:

http://hostenko.com/blog/transfer/

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

Так что давайте приступим к ручному переносу сайта с одного хостинга на другой.

1. Скачиваем БД старого сайта.

Первое, что нам нужно сделать – это скачать БД (базу данных) сайта, расположенного на старом хостинге.

Для этого захожу на сайт hostia.ru, и вхожу в свою панель управления хостингом.

Далее захожу в PhpMyAdmin:

Внутри PhpMyAdmin выбираем БД своего сайта (слева: здесь 2 базы – первая нам не нужна, а вторая как раз и есть ваш сайт) и нажимаем на вкладку “Экспорт”.

Во вкладке “Экспорт” все оставляем по умолчанию и жмем “Ок”.

И скачиваем файл с расширением sql на свой компьютер.

Переходим к следующей стадии.

2. Скачиваем все файлы сайта со старого хостинга через ftp.

Для этого открываем программу FileZilla (ftp-загрузчик), подключаемся к серверу старого хостинга и копируем папку public_html на свой компьютер (где она лежит?  ->  как только подключились к серверу – заходим в папку domains, внутри нее лежит папка с названием вашего сайта, например у меня, mnogoblog.ru, заходим в нее – вот в ней и находим папку public_html).

На данном этапе придется немного подождать пока скопируется папка public_html,  например у меня данная папка весила около 90 МБ.

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

Заходим на hostenko.com.

Здесь я упущу процедуру регистрации – она достаточна проста.

Входим в свой личный кабинет и жмем на кнопку “Создать сайт”:

Далее в открывшемся окошке жмем на кнопку “Продолжить создание сайта со стандартной темы”.

В следующем окошке ставим “Использовать субдомен .hostenko.com и придумываете имя сайта, например у меня mnogoblg.hostenko.com и жмем на кнопку “Продолжить”.

В следующем окошке вводим “Название сайта”, а в параметре “Логин администратора” и “Пароль” рекомендую ввести логин и пароль от сайта на старом хостинге.

Жмем на кнопку создать.

После чего вы сразу же попадаете в панель управления нового сайта.

4. Переносим БД (базу данных) старого хостинга на новый хостинг.

Для этого переходим в личный кабинет на hostenko.com.

И видим, что у нас появился сайт с названием mnogoblg.hostenko.com и под ним расположены три ссылки: “хостингом”, “WordPress”, “Удалить сайт”.

Нажимаем на ссылку “хостингом”.

Открывается следующее окошко, здесь жмем на кнопку phpMyAdmin.

Как мы видим в phpMyAdmin уже есть БД, которая создалась по умолчанию, удаляем ее.

Для этого открываем вкладку “Базы Данных” и выбираем в нем имеющеюся БД.

В открывшемся окошке жмем на ссылку “Отметить все” и в действиях выбираем “Удалить”.

После вышеуказанных действии должно появиться сообщение “SQL-запрос был успешно выполнен”, то есть мы удалили БД по умолчанию.

Далее заходим во вкладку “Импорт”.

Здесь, нажимаем кнопку “Обзор” и выбираем файл с расширение sql, который мы закачали в пункте первом данного руководства, в котором хранится БД сайта со старого хостинга.

Примечание: загрузить можно файл размером до 20 МБ, если ваша БД больше этого размера, то можете ее заархивировать, а уже потом загрузить.

Далее у вас должно высветится сообщение: “Импорт успешно завершен, запросов выполнено: ..” (если у вас не получилось импортировать, что тоже бывает, попробуйте произвести импорт еще раз.)

Переходим к следующему шагу.

5. Переносим файлы папки public_html  на новый хостинг.

На этом шаге нам нужно перенести файлы из папки public_html, которую мы скачали в пункте 2 данного руководства на ftp сервер нового хостинга.

Для этого переходим на сайт hostenko.com и входим в свой кабинет.

Далее нажимаем на ссылку “хостингом”

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

Открываем программу FileZilla и вводим в нее: хост (s00.hostenko.com), логин (syzndkhy31864) и пароль, который мы и узнали выше.

Примечание: перед тем как вводить хост, логин и пароль немного подождите мин 5-10, пока хостинг создаст для вашего сайта место на ftp сервере.

После того как FileZilla подключится к вашему сайту, вы увидите, что там уже есть файлы – их нужно удалить, кроме файла wp-config.php и папки /wp-content/plugins/w3-total-cache – которая сама по себе не удаляется, но и ладно оставим ее.

Далее удаляем файл wp-config.php из папки public_html, которую мы закачали в пункте 2 данного руководства, и переносим ее содержимое на ftp сервер нашего нового сайта.

Все теперь сайт mnogoblg.hostenko.com заработает и его главная страничка должна быть полной копией сайта на предыдущем хостинге.

6. Меняем домен mnogoblg.hostenko.com на mnogoblog.ru.

Для этого заходим на hostenko.com  в свой кабинет и жмем напротив названия сайта mnogoblg.hostenko.com на кнопку “Изменить домен”.

В открывшемся окне вводим новый адрес для сайта – mnogoblog.ru, справа оставляем “я пропишу А-запись” и жмем на кнопку “Продолжить”.

В следующем открывшемся окошке вас уведомляют, что домен не ссылается на сервер от hostenko.com – все логично!

Для того, чтобы домен ссылался на сервер от hostenko нужно изменить его А-запись, на скриншоте выше указана синей стрелкой, в моем примере она 193.106.248.73.

Я пользуюсь услугами сервиса 2domain.ru, на котором и покупаю свои домены.

Поэтому следующим шагом захожу на сайт https://2domains.ru/reg/login.php.

Вводим свой логин и пароль  и на открывшейся страничке выберите свой домен, нажмите на него левой кнопкой мыши, а там уже выберите пункт “Управление DNS-серверами / Делегирование »

hostinger

Поставьте галочку напротив “Использовать сервера регистратора — БЕСПЛАТНО” и нажмите на кнопку “Изменить”:

hostinger

Теперь снова идете на https://2domains.ru/reg/domains/, снова “нажимаете” на свой домен левой клавишей мыши и выбираете теперь уже пункт “Управление зоной”

hostinger

В следующем окне вы увидите таблицу, наподобие такой:

Имя поддомена Тип записи Данные (IP, CNAME, HOSTNAME…) Приоритет (MX) Действие
* A 31.251.241.127 Удалить запись
@ A 31.251.241.127 Удалить запись
www A 31.251.241.127 Удалить запись

То есть стоят данные А-записи от предыдущего хостинга.

Нам нужно удалить их и заменить на данные для нового хостинга.

Для этого в столбце “Действия” жмем на ссылки “Удалить запись”.

Далее создаем новые записи.

В первой строке в “Имя поддомена” ставим “www”, в тип записи оставляем “А”, а в поле данные вставляем “циферки” А-записи нового хостинга, в нашем примере – это 193.106.248.73 (для вашего сайта они другие)

Во второй строчке все аналогично, только в “Имя поддомена” ставим “@” (собачка).

В третьем поле все также, как и в первом и втором, только в “Имя поддомена” вставляем “*” (звездочка) и нажимаем на кнопку “Добавить”.

Пока работа на данном этапе заканчивается. Теперь нам нужно подождать до тех пор, пока во всем мире обновятся DNS сервера (от 0 до 72 часов).

У меня при переносе данного сайта DNS обновился в тот же день, и не прошло и 8 часов с момента как я произвел вышеуказанные действия.

Как узнать обновился DNS  сервера?

Как только вместо вашего сайта будет выскакивать сообщение, что данного сайта не существует, а внизу сообщения будет ссылка на hostenko.com  – это и будет знак о том, что DNS обновился.

Теперь нам нужно зайти на hostenko.com в свой кабинет и еще раз нажать на кнопку “Изменить домен”.

В открывшемся окне опять  вводим новый адрес для сайта, для данного примера: mnogoblog.ru, справа оставляем “я пропишу А-запись” и жмем на кнопку “Продолжить”.

И теперь у нас домен должен поменяться на mnogoblog.ru.

Вот и все, удачи вам с переносом сайта!

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

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

Добавить комментарий для Павел Отменить ответ