Перенос сайта на другой хостинг WordPress. Подробная инструкция + видео. Перенес свой блог на другой аккаунт хостинга Джино

Автор: Рустам Борисов
Рубрика: Создание сайта
Опубликовано:
просмотров: 87193

Всем привет! Сегодня решил показать вам как осуществляется перенос сайта на другой хостинг, по примеру того как я перенес свой блог на другой аккаунт хостинга JINO.RU.

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

Перенос сайта на другой хостинг. Подробная инструкция + видео

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

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

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

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

И первое, с чего я должен начать переезд — это:

Создание резервной копии всех файлов сайта и упаковка в архив

Иду в аккаунт — источник, то есть откуда я буду переносить свой блог ▼

Контрольная панель «Джино»

Контрольная панель хостинга Джино | Перенос сайта на другой хостинг WordPress

В контрольной панели, в блоке «Управление», который справа от блока «Услуги» переходим в раздел «Резервные копии».

Резервные копии на Джино | Перенос сайта на другой хостинг WordPress

На любом хостинге есть такой раздел, где автоматически создаются бекапы всех файлов нашего сайта и бекапы (резервные копии) баз данных, на тот случай если полетит сервер и  причин этого может быть множество. Одна из самых частых — это DDOS атаки на ресурсы клиентов. Это наверняка наиболее частая проблема…

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

Итак, здесь я жму на ссылочку «Файлы» напротив даты 22.11.2013, как вы можете видеть в этот день была создана резервная копия и сайта и базы данных, мне это подходит, на момент переноса было 25.11.2013 но за те дни что прошли никаких существенных и несущественных изменений на блоге не было, поэтому буду восстанавливать именно этот дамп.

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

Восстановление резервной копии файлов от 22.11.2013
Выберите файл или папку, которые хотите восстановить. Дамп будет помещен в директорию backups/2013-11-22 (перейти в файловый менеджер).

Восстановление резервной копии файлов от 22.11.2013 | Перенос сайта на другой хостинг WordPressСоздание бекапа сайта на хостинге Джино | Перенос сайта на другой хостинг WordPress

На изображении слева, вы видите тот самый проводник, я перехожу по ссылке «domains», открывается окошко проводника с содержимым как на изображении справа, здесь мы видим те домены (сайты) что есть на данном хосте. У меня как видите тут только один мой блог (deffekt.ru) и домен третьего уровня (adm-vmfx.myjino.ru), который дает Джино для бесплатного тестового периода ознакомления с хостингом.

Легким движением руки я включаю радиокнопку (ставлю точку в отверстии) слева от папки «deffekt.ru», ставлю галочку в чекбоксе «запаковать в архив» и нажимаю кнопочку «Восстановить». Упаковка резервной копии сайта Деффект.ру в архив — началась, как было написано выше, над скриншотами проводника: Дамп будет помещен в директорию backups/2013-11-22 (перейти в файловый менеджер). После того как мы нажали кнопку восстановить, сверху под заголовком появятся 2 сообщения ▼

Восстановление резервной копии файлов от 22.11.2013

Задание поставлено в очередь. В зависимости от объема данных восстановление может занять достаточно долгое время.

Идет процесс восстановления domains/deffekt.ru от 22.11.2013. В зависимости от объема данных это может занять достаточно долгое время, в течение которого вы не сможете создать новое задание на восстановление. (Отмена).

Это говорит о том, что сайт может весит какое-то количество мегабайт и даже гигабайт и для упаковки всех файлов в архив потребуется какое-то время, поэтому я жду, когда исчезнет данное сообщение (желтого цвета), потому что процесс архивирования видеть здесь нет возможность, а когда исчезнет данное сообщение — это будет сигналом к тому что дамп восстановлен и упакован в архив.

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

Перехожу в «Файловый менеджер» с помощью самого верхнего пункта меню справа.

Здесь, я снова вижу «Проводник», как мы уже знаем, наш архив находится в директории (domains/deffekt.ru).

Файловый менеджер на Джино | Перенос сайта на другой хостинг WordPress

Перехожу в папку с архивом ▼

Папка с архивом резервной копии сайта | Перенос сайта на другой хостинг WordPress

Клацаю по полю архива и оно выделяется зеленым цветом → нажимаю кнопку «Скачать себе» ▼

Скачать резервную копию сайта на компьютер | Перенос сайта на другой хостинг WordPress

Загрузка архива на мой компьютер началась! После того как резервная копия скачалась, мне необходимо загрузить ее в другой аккаунт JINO.RU, куда я осуществляю перенос сайта.

Загрузка архива резервной копии сайта в новый аккаунт Джино

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

  •  Дисковое пространство 10 Гб
  • Поддержка PHP
  • СУБД MySQL 4 Гб

Услуги, подключены, идем дальше.

Итак, я вошел в другой аккаунт хостинга Джино, для этого использую другой браузер, браузер Google Hrome. Из контрольной панели → в блоке «Управление» → перехожу в «Файловый менеджер» → в директорию (папку) «domains» и прямо сюда загружаю архив с файлами блога, с помощью специального блока «Загрузка файлов» ▼

Перенос сайта на другой хостинг WordPress | загрузка резервной копии сайта на хостинг Джино

Нажимаю кнопку «Выбрать файл» → с помощью проводника выбираю файл (архив) на своем компьютере, который находится в папке «Загрузки» → и жму кнопку «Загрузить». Все, загрузка сайта на сервер началась! Это займет какое-то время, а пока мы перейдем к следующему шагу.

Экспорт всех таблиц из базы данных на старом аккаунте хостинга Джино

Перехожу снова в Яндекс браузер, где открыт прежний аккаунт хостинга Джино, опять же из контрольной панели → в блоке «Управление» перехожу в раздел «Управление базами MySQL» и сразу во вкладку «phpMyAdmin» ▼

Вход в phpMyAdmin для экспорта базы данных | Перенос сайта на другой хостинг WordPress

Жму «Войти» и в новой вкладке открывается phpMyAdmin ▼

Выбираем базу данных в phpMyAdmin | Перенос сайта на другой хостинг WordPress

Слева, в меню вы можете видеть что есть 2 БД (базы данных MySQL), перехожу в БД _deffekt (то есть с префиксом _deffekt) и сразу во вкладку «Экспорт» ▼

Экспорт базы данных в phpMyAdmin | Перенос сайта на другой хостинг WordPress

Здесь просто жму кнопку «ОК», потому что нужно оставить все так как есть!

  • Способ экспорта: Быстрый — отображать минимум настроек
  • Формат: SQL

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

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

В новом аккаунте иду в раздел «Управление базами MySQL» и здесь мне необходимо создать новую БД ▼

Создание новой базы данных для импорта | Перенос сайта на другой хостинг WordPress

В блоке «Новая база данных» → в поле ввода пишу префикс deffekt, имя БД ,соответственно имя DB (data base) будет выглядеть так: rustamborisov_deffekt. Это позволяет быстрее ориентироваться среди баз данных, понимать к какому сайту (блогу) относится та или иная БД → нажимаю кнопку «Создать». Сразу после нажатия, чуть выше, появится новая база данных. Ниже вы можете видеть специальный чекбокс (создать дополнительного пользователя), поставив который мы можем создать еще одного пользователя — логин и пароль для доступа к этой базе данных, по мима основного.  Я этого делать не стану, одного пока что достаточно.

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

Импорт базы данных MySQL в phpMyAdmin со старого аккаунта в новую базу данных

Перехожу во вкладку «phpMyAdmin» и нажимаю ссылочку «Вход» ▼

На главной, в меню справа выбираю необходимую базу данных, напомню что все это я делаю в том аккаунте хостинга Jino.ru куда я переношу свой блог. Справа выбираю базу _deffekt, то есть нажимаю на название. Попадая в данную, вновь созданную базу мы видим что она совершенно пустая. Перехожу во вкладку «Импорт» ▼

Здесь нас интересует самое первое действие:
Импортируемый файл → Обзор вашего компьютера → кнопка «Выберите файл» — нажимаю и выбираю с помощью проводника файл экспорта базы данных → adm-vmfx_deffekt.sql
Импорт базы данных в phpMyAdmin | Перенос сайта на другой хостинг WordPress
Все остальные настройки оставляю так как есть и в самом низу жму кнопку «ОК» → импорт начался, теперь ждем окончания и нам будет показано сообщение о том что «Импорт успешно завершен». Все, база данных полностью готова к подключению к сайту (cms WordPress). Идем дальше!

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

Удаление домена из старого аккаунта хостинга Джино

Но прежде, удалю его из старого аккаунта. Захожу в аккаунт источник, который у меня открыт в Яндекс браузере и из контрольной панели, с помощью блока «Домены» ▼

Контрольная панель - мои домены | Перенос сайта на другой хостинг WordPress

Перехожу в раздел «Мои домены» ▼

Удаление домена из старого аккауна Джино | Перенос сайта на другой хостинг WordPress

Напротив, домена deffekt.ru жму красную ссылку «Удалить». Готово! Теперь нужно привязать домен в новый аккаунт.

Привязка домена к новому аккаунту хостинга Джино

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

Привязка домена к новому аккаунту хостинга Джино | Перенос сайта на другой хостинг WordPress

Теперь, когда домен привязан к этому аккаунту я иду в «Файловый менеджер» и переношу архив с резервной копией сайта на него, затем распаковываю и подключаю базу данных!

Переместить и распаковать файлы сайта в папке Деффект.ру

Перехожу в файловый менеджер → в папку «domains» (здесь лежит архив) → кликаю на него и сверху нажимаю кнопку «Распаковать» ▼

Распаковать архив резервной копии сайта | Перенос сайта на другой хостинг WordPress

Захожу в папку «deffekt.ru» и нажимаю сверху кнопку «Вставить» ▼

Разархивировать резервную копию и вставить в корне сайта |  Перенос сайта на другой хостинг WordPress

Вхожу в распакованный архив, тут все файлы сайта (движка Вордпресс), в самом низу нажимаю ссылку «Выделить все» → сверху нажимаю кнопку «Переместить» и захожу в корень сайта, то есть сейчас мы находимся в папке «deffekt.ru», а она лежит в корне сайта, я просто перехожу в директорию domains/deffekt.ru и нажимаю «Вставить». Готово! Все файлы на месте, то есть мы сейчас перенесли сайт на другой хостинг, точно также переносят сайт и с локального хостинга. Теперь необходимо подключить к сайту (к движку WordPress) базу данных.

Подключить базу данных к WordPress

Иду в корень сайта (блога Деффект.ру) → domains/deffekt.ru и нахожу тут файл: wp-config.php → открываю его прямо здесь, с помощью удобного онлайн html редактора хостинга Джино и меняю там следующее ▼

Подключить базу данных к WordPress | как перенести сайт на WordPress
Онлайн html редактор хостинга Джино | как перенести сайт на WordPress

В онлайн html редакторе меняю три параметра что подчеркнуты линией, те что обведены квадратом так и оставляю и жму сохранить! Запускаю сайт deffekt.ru — все отлично работает!

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

Видео о том как перенести сайт на другой хостинг

Перенос сайта на другой хостинг — завершен!

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

С уважением, Борисов Рустам.

Подпишись на обновления!
  1. ИВАНКО

    Добрый день! А не подскажите что делать если на другом хостинге нельзя добавить базу?

    • Рустам Борисов

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

  2. Оксана

    Спасибо за подробную инструкцию.
    Подскажите, если я в пределах, так сказать, одного хостинга) переношу свой сайт с площадки в Москве на площадку в Амстердаме (речь о nic), инструкция актуальна или если не менять хостера, это забота хостера?

    • Рустам Борисов

      Оксана, инструкция актуальна, но я рекомендую вам попросить тех.поддержку перенести, они сделают все как следует! И обязательно, перед переносом позаботьтесь о резервных копиях сайта, на всякий случай и составьте всю картину переноса, я имею ввиду могут быть в прежнем аккаунте различные записи типа MX, A, может и не быть но я просто хочу вас предупредить! К примеру у вас может быть подключена почта для домена в Яндексе, там необходимо как раз добавлять MX запись, как только вы перенесете сайт на другой хостинг или аккаунт, необходимо будет ее создать снова, потому что почта работать не будет, и те сообщения что вам приходили, вы уже не сможете получить!

  3. GladWeb

    Полезная статья, однако бывают моменты когда XML весит много и нужно его разделить. Способ описал в своем блоге!

  4. Евгений

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

    • Рустам Борисов

      Такая услуга появилась сравнительно недавно, я тоже переносил сайт на sprinthost с их помощью. Пожалуйста!

Оставить свой комментарий
:) :-D ;-) :-| [star] [good] [flower] [present] [:-))] [:))] [:--_)] [:-|]

Subscribe without commenting