Перенос WordPress блога на новый домен и хостинг

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

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

1. Делаем бэкап базы данных MySQL через phpMyAdmin

Открываем нужную базу, нажимаем на вкладку Экспорт:

Экспорт

 

После этого в появившемся окне выбираем Способ экспорта – Обычный, нажимаем Выделить все таблицы, выбираем Компрессию в формате zip.

Экспорт. Шаг два

 

Сохраняем полученный файл у себя на компьютере.

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

Для этого удобно использовать онлайн FTP-клиент Net2FTP. Выделяем все файлы нажатием кнопки All, а потом нажимаем Zip, чтобы создать архив. Архив будет сохранен на сервере, его необходимо скачать на компьютер.

Архивирование файлов

3. Заливаем архив файлов на новый хостинг

Можно через тот же Net2FTP. Рядом с кнопкой Zip есть кнопка Unzip, при нажатии которой все файлы архива будут извлечены в текущую папку. Распаковываем архив в корень аккаунта или другую нужную папку.

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

Заходим в phpMyAdmin на новом хостинге. Создаем новую пустую базу данных, если у вас ее еще нет. Если база есть – открываем ее. Нажимаем кнопку Импорт.

Импорт

 

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

5. Смена адреса сайта в БД

Теперь нам надо поменять адрес со старого сайта на новый в базе данных. Для этого необходимо выполнить несколько SQL-запросов. Не выходя из phpMyAdmin, где вы только что сделали импорт, перейдите на вкладку SQL:

SQL

В появившемся поле по очериди выполняем следующие запросы. Вместо oldsite.ru подставьте название вашего старого домена, а вместо newsite.ru – название нового домена.

Второй запрос:

Третий запрос:

Этими запросами мы поменяли старый адрес сайта на новый во всей базе.

6. Настройка wp-config.php

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

wp-config

После этого сайт будет работать по новому адресу.