Как перенести в Макхост сайт от другого хостинг-провайдера [подробная иллюстрированная инструкция]

ноября 28 11:51 2012

Совсем недавно передо мной встала задача перенести купленный мною сайт с одного хостинг-провайдера (кажется, это был TimeWeb) на Макхост (McHost.ru). По ходу процесса из-за собственной невнимательности возникли некоторые непонятки, которые заняли некоторое время. Поэтому я решил в подробностях рассказать своим читателям, как перенести сайт на McHost.ru с другого хостинг-провайдера, минуя всевозможные непонятки.

На сайте МакХоста есть инструкция по переносу, которая опубликована в разделе «Общие технические вопросы» на этой странице. В принципе, ее достаточно, чтобы осуществить перенос сайта. Однако, вспомогательные иллюстраций не помешали бы. Этот недостаток и будет исправлен в текущей статье.

Предварительная подготовка

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

Создайте на компьютере папку с именем, например, «Для переноса», куда будут скачиваться файлы и архив.

Да бы не утруждать себя лишними телодвижениями, архив базы данных можно сделать с помощью плагина WordPress Database Backup (если он у вас не установлен, то настоятельно рекомендую это сделать; список других необходимых плагинов можно найти здесь). В пункте «Настройки архивации» настроек плагина выберите «Отправить архив на email» и укажите email:

Создаем архив базы данных

Через некоторое время на указанный почтовый ящик придет архив базы данных. Скачайте данный архив в заготовленную папку.

Очередь осталась за малым: скачать все файлы сайта. Запустите ваш файловый менеджер, и скопируйте полностью папку httpdocs или public_html.

На этом подготовительные работы завершены.

Ну а пока файлы качаются (в зависимости от размера, это может занять довольно длительное время), приступим к основным работам.

Оплаченный аккаунт

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

Ссылка для регистрации на Макхосте

Выбираете тарифный план (Старт, Профи, Корпоратив или Конструктор) и жмете кнопку Заказать:

Тарифные планы Максхоста

Заполняете необходимые поля и ждете получения по электронной почте реквизиты для настройки сайта.

Добавление сайта

На втором этапе необходимо добавить сайт(ы). Делается это через панель инструментов.

В полученном письме с реквизитами для настройки сайта указаны логин и пароль для входа в панель управления, которая располагается по адресу https://cp.mchost.ru.

Слева располагается меню «Управление услугами»:

Управление услугами на Макхосте

В нем нужно перейти по ссылке «Сайты». Далее жмем «Добавить зарегистрированный домен на хостинг»:

Управление сайтами

Вводим доменное имя, например, example.ru (без www и http://),  FTP логин и  FTP пароль:

Вводим доменное имя, FTP логин и FTP пароль

И жмем кнопку «Добавить».

Сайт добавлен.

База данных

Под сайт нужно создать необходимое количество баз данных (в случае с блогами это одна база). В меню «Управление услугами» перейдите по ссылке «Базы данных» и кнопке «Создать базу». На открывшейся странице укажите имя базы, логин и пароль:

Создаем новую новую базу данных

Не пугайтесь того, что придется запоминать все эти логины и пароли. На специальной странице в личном аккаунте можно просмотреть не только все хосты, логины ко всем сайтам и базам данных, но и пароли к ним (главное не забыть нажать ссылку «Показать пароли»):

Хосты, логины и пароли ко всем сайтам и базам данных

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

В панели управления MySQL базами напротив созданной базы данных нужно перейти в phpMyAdmin, щелкнув по специальному значку (подчеркнут красным):

Перейдите в phpMyAdmin, щелкнув по специальному значку

Попав в phpMyAdmin, меню слева нажатием мыши выберите базу данных:

Выберите базу данных

После импортируйте базу данных через пункт меню «Импорт» — «Выберите файл» на компьютере (и нажимайте кнопку «ОК» внизу страницы):

Импортируйте базу данных

Изменение конфигурационных файлов и закачка файлов на хостинг

Чтобы созданную базу данных привязать к сайту, нужно отредактировать конфигурационный файл wp-config.php, указав новые значения имени базы данных, имени пользователя, пароля базы и MySQL сервер (все это можно посмотреть в меню «Мой аккаунт» — «Пароли аккаунта»):

Отредактируйте конфигурационный файл wp-config.php

После соединяемся по FTP (данные для входа берутся там же: «Мой аккаунт» — «Пароли аккаунта»), и закачайте все файлы в папку httpdocs:

Закачайте все файлы в папку httpdocs

Предпросмотр

В разделе «Сайты» меню «Управление услугами» выберите сайт и перейдите по ссылке «Предпросмотр»:

Предпросмотр

Сайт должен отображаться корректно. Если по каким-то причинам сайт корректно не отображается, обратитесь в техподдержку он-лайн.

Смена NS доменов

Последний шаг, который нужно сделать, это сменить NS домены предыдущего хостинг-провайдера на NS домены Масхоста: ns1.mchost.runs2.mchost.runs3.mchost.runs4.mchost.ru. Сделать это нужно в панели управления доменами вашего регистратора, например, 2domains.ru:

Измените NS домены

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

Вот теперь действительно все! В случае возникновения проблем обращайтесь в службу поддержки он-лайн. Мне они всегда помогали.

write a comment

2 комментария

  1. svargan
    августа 22, 01:39 #1 svargan

    Приветствую! Хороший пост, что нужно — искал я и нашел. Как раз вот планирую с хостенко один сайт перекинуть на макхост и хотел найти пошаговую инструкцию для этого. С ув. Дмитрий

    Reply to this comment
  2. Николай
    декабря 11, 23:50 #2 Николай

    Альберт, огромное спасибо за вашу подробную инструкцию по переносу сайта!!!Очень помогло!!!

    Reply to this comment

Add a Comment

Your data will be safe! Your e-mail address will not be published. Also other data will not be shared with third person.
All fields are required.