Делегирование домена с reg.ru на mchost.ru

Делегирование домена с reg.ru на mchost.ru

Добрый день уважаемые читатели подписчики, я продолжаю вам рассказывать про настройку и работу своего хостинга mchost.ru. Темой сегодняшней дискуссии, будет делегирование домена с reg.ru на mchost.ru, для того, чтобы вы могли управлять купленным доменом у другого регистратора, на вашем хостинге, чтобы дальше уже на нем разворачивать ваш ресурс, думаю статья будет полезна, тем кто только перешел на макхост и пытается с ним разобраться, и опять же статья будет одной из цикла, посвященных созданию своего блога.

Настройка домена на mchost.ru

Я вам уже рассказывал про mchost и его бонус в виде, трех месяцев бесплатного использования по моему промо коду. Надеюсь вы воспользовались случаем и попробовали его на практике. Предположим у вас как и у меня есть зарегистрированное, доменное имя на reg.ru и вы хотели бы передать управление DNS зоной от этого домена на mchost, давайте покажу алгоритм действий.

  • Прописываете DNS сервера mchost в настройках доменного имени, на reg.ru
  • Добавляете домен на mchost

Начнем по порядку, вот вам список DNS серверов, которые вы можете использовать введя их на reg.ru:

  • ns1.mchost.ru
  • ns2.mchost.ru
  • ns3.mchost.ru
  • ns4.mchost.ru

выбираем нужный домен и переходим в его управление > DNS-серверы

Делегирование домена с reg.ru на mchost.ru-2

Заполняем NS записи, теми адресами, что я представил выше.

Делегирование домена с reg.ru на mchost.ru-3

Вас уведомят, что обновление DNS серверов, будет идти 24 часа, это нормально.

Делегирование домена с reg.ru на mchost.ru-4

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

Делегирование домена с reg.ru на mchost.ru-5

он начнет подключаться.

Делегирование домена с reg.ru на mchost.ru-6

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

Делегирование домена с reg.ru на mchost.ru-7

Перенос сайта на mchost.ru

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

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

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

  • Через интерфейс управления > У любого хостинга есть механизм создания полной копии сайта и базы данных отдельно, если его нет, тем более бегите от этого хостера.

перенос сайта wordpress на другой-4

  • Через интерфейс phpMyAdmin >  Заходите в phpMyAdmin, на моем хостинге это выглядит вот так.

Делегирование домена с reg.ru на mchost.ruВыбираем пункт экспорт базы данных.

перенос сайта wordpress на другой-2

Обратите внимание, что нужно выбрать все таблицы (открыть плюсик у корневой базы), если вы этого не сделаете, то получите ошибку 1044 Access denied for user при импорте ее уже на другом хостинге.

1044 Access denied for user

  • Через плагин BackUpWordPress >  благодаря этому сайты вы получите архив, в котором будет бэкап базы данных и сами файлы вашего сайта.

перенос сайта wordpress на другой-5

Резервирование файлов сайта

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

  • Через веб интерфейс вашего хостинга, метод описан выше
  • Через плагин в WordPress BackUpWordPress
  • Через копирование папки из ftp подключения, ссылка как это делается, чуть выше.

Восстановление сайта WordPress на другом хостинге

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

перенос сайта wordpress на другой хостинг-1

Задаем имя базы данных , логин и пароль для доступа.

перенос сайта wordpress на другой хостинг-2

Видим статус процесса (подключается), ждем пару минут.

перенос сайта wordpress на другой хостинг-3

Через минуту статус MySQL базы, должен стать активен.

перенос сайта wordpress на другой хостинг-4

Теперь переходим в phpMyAdmin у новой базы и жмем импорт.

перенос сайта wordpress на другой хостинг-5

Через кнопку обзор, вы импортируете сохраненный zip архив.

перенос сайта wordpress на другой хостинг-6

В идеале у вас должно получиться, что импорт успешно завершен.

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

перенос сайта wordpress

Теперь делаем 3 запроса в SQL, задачей которых будет, заменить старый url адрес, если конечно он поменялся, если нет, то просто пропустите этот момент.

UPDATE wp_options SET option_value = replace(option_value, 'http://старый адрес', 'http://новый адрес') WHERE option_name = 'home' OR option_name = 'siteurl';

Обращаю еще внимание, что не у всех префикс баз данных, будет wp_, это нужно учитывать.

перенос сайта wordpress-2

После успешного запроса, вы увидите вот такое сообщение.

перенос сайта wordpress-3

Теперь меняем в таблице wp_posts

UPDATE wp_posts SET guid = replace(guid, 'http://старый адрес','http://новый адрес');

перенос сайта wordpress-4

перенос сайта wordpress-5

И еще один запрос

UPDATE wp_posts SET post_content = replace(post_content, 'http://старый адрес', 'http://новый адрес');

перенос сайта wordpress-6

перенос сайта wordpress-7

Следующим шагом, будет редактирование файла wp-config.php, где от вас потребуется установить новые значения для вот таких полей:

  • DB_NAME
  • DB_USER
  • DB_PASSWORD
  • DB_HOST

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

Делегирование домена с reg.ru на mchost.ru-10

Если вдруг, у вас ресурс, до сих пор не открывается по новому адресу, то проверьте в таблице префикс_options, два параметра: siteurl и home, если в них старый адрес сайта, то поменяйте его на новый.

Делегирование домена с reg.ru на mchost.ru-12

На этом можно заканчивать статью про делегирование домена с reg.ru на mchost.ru и перенос сайта WordPress, на новый домен или просто перенос, если есть какие то вопросы, то пишите их в комментариях.

Автор - Сёмин Иван

2 Responses to Делегирование домена с reg.ru на mchost.ru

  1. Стен:

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

  2. Иван Семин:

    Я думаю, с этим хоть раз в жизни сталкивался любой вебмастер.

Добавить комментарий

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