Как перенести сайт с одного хостера на другой. Пошаговая инструкция. Часть 1

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

Итак основные моменты которые которые будут сделаны.

1.Сам сайт — залить на новый хостинг
2.Домен — изменить DNS, отключить домен у старого хостера, подключить домен у нового хостера.
3.База данных — перенести на новый хостинг
4.Настроить конфигурацию в одном файле.

Пункт 1.

Что надо сделать.
Сначала сделайте полную резервную копию сайта. Одни хостеры предлагают сделать резервную копию полного аккаунта, у других это делается вручную.
Заходите в файловый менеджер, архивируете основную папку сайта например….

И скачиваете ее на пк.

Маленькое дополнение. Желательно чтобы у Вас было расширение арихива .tar У меня получилось только с этим расширением. Это делается с помощью программы 7-zip.

Затем закачиваете этот архив на другой хостинг в основную папку хостинга.

распаковываете.

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

Продолжение в следующей статье.

Как перенести сайт с одного хостера на другой. Пошаговая инструкция. Часть 2

Итак начало здесь.
В этой заметке мы проведем пункт два.

2.Домен — изменить DNS, отключить домен у старого хостера, подключить домен у нового хостера.

Пишем в поддержку хостинга куда Вы будете переносить сайт. Спрашиваете какие у Вас DNS сервера.
Вам пришлют что то типа такого
us1.hoststock.net
us2.hoststock.net

Поменять значения DNS у регистратора домена.
Вам поддержка вашего нового хостинга прислала значения DNS
Заходим к регистратору домена например у Вас домен на  https://www.reg.ru/

Заходим в мои домены.
выбираем галочкой домен, и ищем фразу изменить DNS
стираем старые значения, и пишем новые, те которые прислала поддержка.
Ждем 2-4-6 часов пока меняются значения DNS. А пока занимаемся следующими пунктами.

У старого хостера в разделе домены удаляем (отключаем) Ваш домен.


А у нового хостера наоборот добавляем новый домен.
В разделе Дополнительные домены.

Пишем
Имя нового домена например freshs.ru ( это ваш сайт)
Корень документа (это где лежит собственно Ваш сайт)
например  /freshs.ru/

Отлично Вы подключили домен на новом хостинге к самому сайту.
Продолжение далее

Как перенести сайт с одного хостера на другой. Пошаговая инструкция. Часть 3

В предыдущем посте мы выполнили пункт 2.
Теперь будем делать третий, самый непонятный. Крепитесь.

3.База данных — перенести на новый хостинг

Вам нужно у хостинга откуда Вы будете уходить, скачать файл с расширением .sql
Как создать его.
Заходим в раздел  phpMyAdmin

Если нету такого раздела. То заходим в раздел Управление базами данных MySQL. И ищем там кнопку.

Находим похожее название Вашего сайта, слева в панеле.
Что то типа такого
waxup96s_freshs

waxup96s — это ваш логин у хостинга

freshs — это название сайта.
Нажимаете на этот файл.
И ищете слово экспорт (это создать файл с расширением .sql)
Экспортируете файл и сохраняете на пк

Ффух поздравляю почти все сделано. Теперь осталось самое непонятное.

Далее заходите на хостинг который вы выбрали.
Нужно зайти в панель  Базы данных Mysql

Создать новую базу данных у Вас будут первые буквы это Ваш логин на новом хостинге например kiara_
И вот после нижнего подчеркивания пишете название. Например freshs

Создаете нового пользователя базы данных. Там тоже самое. Название пользователя и БД должны совпадать. Так проще. Создаете пароль пользователя базы данных. Его надо записать в блокнот на пк. Он понадобится далее.

Прикрепляете пользователя к БД. Даете ему все права.

Ура, затем заходите в  phpmyadmin, выбрать нужную БД и в разделе Импорт указать файл sql. Помните на пк сохраняли.
Поздравляю Вы подключили базу данных. Осталось совсем чу-чуть!

Как перенести сайт с одного хостера на другой. Пошаговая инструкция. Часть 4

Мы с Вами сделали почти невозможное пункт 3!
Осталась вишенка на торте — пункт 4.
4.Настроить конфигурацию в одном файле.

Теперь меняем конфигурации в файле config.php
Если у Вас движок WordPress то файл будет называться wp-config.php
Находится этот файл в корневом каталоге сайта.

Зайти в файловый менеджер, найти wp-config.php скачать на ПК.

Открываем wp-config.php с помощью блокнота, и редактируем строки:

define(‘DB_NAME’, ‘waxup96s_freshs’); — это название базы данных
меняем на define(‘DB_NAME’, ‘kiara_freshs’);

define(‘DB_USER’, ‘waxup96s_freshs’); — это имя пользователя ( теперь понимаете почему проще чтобы имя пользователя и имя БД было одинаковым?)
меняем на define(‘DB_USER’, ‘kiara_freshs’);

define(‘DB_PASSWORD’, ‘11111111’); — это пароль к БД
меняем на тот пароль который Вы создали и записали в блокноте

define(‘DB_HOST’, ‘localhost’); — это имя сервера как правило оно у всех одинаковое. Не трогаем.
define(‘DB_CHARSET’, ‘utf8mb4’); — тоже не трогаем.
define(‘DB_COLLATE’, »); —  тоже не трогаем.

Сохраняем файл. На хостинге удаляем файл wp-config.php
Закачиваем новый измененный файл wp-config.php с ПК на хостинг.

 

Ну и ура, теперь через пару часов а то и меньше сайт заработает. ПОБЕДА!