Курс по Wordpress

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

perenos-sayta-na-novy-hosting Разработка сайта
almazwptemplates.ru

Всем привет. На связи снова я — Илья) Поговорим в статье как правильно перенести сайт WordPress на другой хостинг.

План статьи:

  1. Подготовка сайта на старом хостинге
  2. Закачка сайта на новый хостинг
  3. Правим файл wp-config.php и файл SQL базы данных

Перенос сайта wordpress на другой хостинг — пошаговый план

Перед тем как приступить к первому пункту, расскажу вкратце из чего состоит сайт чтобы вы лучше понимали процесс его переноса. Многостраничный сайт состоит из двух частей:
— Файлы — php,jquery,css и др. файлы, картинки, папки.
— База данных — на сайтах вордпресс база данных используется MySQL. База данных — это все тексты, статьи которые располагаются на блоге.

Из чего состоит сайт WordPress

 

Когда эти две составляющие объединяются — файлы и база данных, то и получается тот сайт, которые мы в итоге видим в браузере.

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

1.1 Сначала делаем резервную копию базы данных. Я это делаю с помощью плагина Wp-bd-backup.

1.2 Устанавливаем его, если еще его нет.

1.3 Переходим в Инструменты — Резервное копирование

 

Хотите научиться делать сайты?

Чтобы сэкономить на разработке или зарабатывать деньги создавая сайты для других? Недавно я записал новый курс "Идеальный сайт на Wordpress" и "Лендинг в Elementor", где рассказал пошаговый план как создавать крутые сайты.

Разработкой занимаюсь более 7-ми лет, на сайтах зарабатываю более 50 тысяч в месяц и в курсе я выложил всю технологию как делать такие сайты.

Подробнее читайте по ссылке.

Делаем бэкап файлов сайта

 

1.4 Проставляем все галочки и выбираем «Скачать на компьютер»

 

Делаем бэкап сайта

 

1.5 Вуаля! База данных готова

 

Теперь нам нужно скачать файлы сайта. Можно это сделать в панели хостинга, но если файлы сайта много весят, то архив может не заархивироваться ( У меня такое на хостинге Таймвеб, я писал в поддержку — сказали это нормально). Поэтому мы выберем 2-ой метод — это скачаем файлы с помощью FileZilla.

Качаем программу и устанавливаем на компьютер.

 

Установка программы filezilla

 

 

Заходим в ФайлЗиллу — выбираем Открыть менеджер файлов — Новый сайт — Выбираем Тип входа «Нормальный» и пишем хост, логин и пароль от хостинга.

 

Настройка Filezilla

 

Происходит подключение с нашим хостингом и если все сделали правильно, то появится папка с файлами сайта. Называется на каждом хостинге она по разному, на Таймвебе это Public_html. Могут так же называться «www» «Docs» «название_сайта» и др.

Главное найти ту папку в которой будут вот такие файлы — это и есть файлы нашего сайта.

 

Файлы сайта

 

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

 

Файлы-сайта-скачать

Начнется закачка файлов, снизу можем видеть сколько файлов еще осталось.

Файлы скачались и на этом первый этап закончен.

 

2. Закачка сайта на новый хостинг

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

Заходим в админку нового хостинга и создаем новую базу данных. Задаем ей Логин, Пользователя и Пароль.

 

создание-базы-данных

 

Теперь заходим в PhpMyAdmin — для входа пишем только что созданные Логин и Пароль.

 

вход в phpmysql

 

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

 

импорт-базы-данных

 

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

2.2 Вносим правки в базу данных

Если при переносе мы так же хотим сменить домен, то в базу данных нужно внести следующие правки. В PhpMySQL — зайдите в раздел SQL и пропишите код:

UPDATE wp_options SET option_value = REPLACE (option_value, 'http://test.ich-photo.ru', 'http://www.clubbaby.su') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = REPLACE (guid, 'http://test.ich-photo.ru', 'http://www.clubbaby.su');

UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://test.ich-photo.ru','http://www.clubbaby.su');

 

Но сначала этот код отредактируйте — где красным подчеркнуто вставьте старый домен, где синим — новый домен.

 

Правка MySQL

 

Это мы закачали базу данных (1-ая часть), теперь нам нужно закачать файлы сайта (2-ая часть)

 

2.3 Закачиваем файлы на новый хостинг

 

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

 

Теперь в файлах сайта находим wp-config.php и нужно его немного отредактировать. Я это делаю с помощью NotePad++

 

Нужно прописать данные от новой базы данных:
1. Имя базы данных
2. Имя пользователя( В нашем случае оно одинаково с Именем базы данных)
3. Пароль от базы данных

 

Правка-wp-config

 

После редактирования сохраняем изменения и перекачиваем файл на хостинге.

 

Все. На этом перенос сайта на WordPress на новый хостинг завершен. Если что-то не получилось или есть вопросы — задавайте в комментариях.

 

Заказать сайт
Поделитесь в соцсетях? Благодарю ✌
Илья Чигарев

Привет. Меня зовут Илья и я автор сайта. Делаю на заказ: сайты, блоги, лендинги на Wordpress и Tilda. Веду блог, где рассказываю все секреты и фишки, которые мне принесли результат в онлайн-маркетинге.

Оцените автора
( 1 оценка, среднее 5 из 5 )
Добавить комментарий

Отправляя данную форму вы соглашаетесь с политикой конфиденциальности сайта

  1. Алексей Лукьянчук

    А компонентом akeeba backup пользоваться не хочешь?

    В ручную все переносить очень неудобно.

    Ответить
    1. Илья Чигарев автор

      Akeeba насколько я знаю плагин Joomla. А у меня движок WordPress

      Ответить
  2. ssd хостинг iPipe.ru

    Отлично, большое спасибо за решение, вы мне очень помогли с переносом!

    Ответить
    1. Илья Чигарев автор

      Пожалуйста) Был рад помочь.

      Ответить
  3. Владимир

    Илья, спасибо большое за информацию, очень всё доступно описано, взял тестовый хостинг у хендихост, буду переносить

    Ответить
    1. Илья Чигарев автор

      Пожалуйста Владимир)

      Ответить