Перенос WordPress сайта на другой хостинг, на другой сервер легко сделать помощью плагина Duplicator.

Плагин Duplicator

Установка плагина

Переходим в WordPress-админку сайта, который требуется перенести, и устанавливаем плагин Duplicator:

WordPress сайт. Добавление нового плагина

Создание архива сайта

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

WordPress плагин WP-Optimize для оптимизации базы данных

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

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

Перенос WordPress сайта. Плагин Duplicator

Указываем Имя архива и нажимаем кнопку Далее:

Плагин Duplicator. Имя нового пакета

Duplicator сканирует сайт, по завершению выводит окно с результатами сканирования. В моем случае все было Хорошо и только два Уведомления. Мои уведомления некритичные, поэтому отмечаю «галочкой» Да, продолжить процесс построения! и нажимаю кнопку Создание.

Плагин Duplicator. Сканирование WordPress сайта завершено

Готово! Архив — это запакованные файлы и базы данных WordPress сайта. Установщик — это скрипт для развертывания архива сайта на новом месте. Скачиваем Архив и Установщик, нажав на соответствующие кнопки.

Плагин Duplicator. Пакет готов

Перенос WordPress сайта на новое место

Директория для сайта

Создаем директорию для нашего WordPress сайта на новом месте. Для этого я захожу на хостинг (новое место для моего WordPress сайта), перехожу в раздел Сайты и нажимаю кнопку Создать сайт:

Перенос WordPress сайта. Создаем директорию для сайта

Указываю имя директории и нажимаю кнопку Выбрать папку и перейти на 2 этап:

Директория для сайта на новом месте

Указываю Имя домена моего WordPress сайта и нажимаю кнопку Добавить домен и создать сайт:

Домен для WordPress сайта

Все! Директория успешно создана.

Копируем в созданную директорию (в моем случае это remontdt/public_html/) Архив и Установщик, полученные с помощью плагина Duplicator:

Архив и Установщик в директории WordPress сайта

DNS записи

Отредактируем DNS записи для домена WordPress сайта. Записи с типом А должны содержать IP адрес сервера, куда осуществляется перенос WordPress сайта. После внесения изменений в DNS записи нужно выждать время, чтобы исправленные DNS записи домена обновились на серверах.

Перенос WordPress сайта. DNS записи

База данных для сайта

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

Перенос WordPress сайта. Создаем базу данных для сайта

Выбираю Тип базы данныхMySQL, придумываю Имя базы данных и Пароль. Логин пользователя базы данных будет совпадать с именем базы данных. Нажимаю кнопку Создать:

База данных для сайта на новом месте

База успешно создана.

Access forbidden!

Если в браузере появляется ошибка Access forbidden! при переходе по адресу WordPress сайта,

Ошибка Access forbidden!

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

Показывать список файлов если нет начальной страницы

Из-за этого и возникала ошибка Access forbidden! Включаем функцию Показывать список файлов если нет начальной страницы.

Разворачивание архива сайта

В браузере переходим по адресу WordPress сайта и кликаем мышкой по installer.php:

Плагин Duplicator. Разворачивание архива сайта

Запускается Установщик от плагина Duplicator. Вводим имя базы данных (Database), имя пользователя базы данных (User) и пароль доступа к базе данных (Password). Это данные из раздела База данных для сайта. И нажимаем кнопку Validate:

Плагин Duplicator. Step 1 of 2. Deployment

Валидация пройдена. У меня возникло только одно уведомление (Notice) из-за того, что на старом месте расположения WordPress сайта был MariaDB сервер для MySQL, а на новом месте — Percona сервер для MySQL. Ставим «галочку» I have read and accept all terms & notices и нажимаем кнопку Next:

Плагин Duplicator. Step 1 of 2. Deployment. Validation

Ждем, извлекаются данные из Архива:

Плагин Duplicator. Extracting Archive Files

Перенос WordPress сайта произведен. Протестируем работоспособность сайта на новом месте, для этого нажимаем кнопку Admin Login:

Плагин Duplicator. Step 2 of 2. Test Site

Вводим логин и пароль администратора WordPress сайта. Ура! Мы в WordPress-админке:

Перенос WordPress сайта успешно выполнен

Duplicator автоматически удалил свой Установщик и Архив сайта. Теперь можно активировать деактивированные плагины, а плагин Duplicator удалить. Работа выполнена!

Выводы

Перенос WordPress сайта без повреждений данных? Нужен плагин Duplicator и минут 15 свободного времени.

Замечания, вопросы, предложения оставляйте в комментариях под статьей. Ждем!

Комментарии

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

Этот сайт защищен reCAPTCHA, и к нему применяются Google Политика конфиденциальности и Условия использования.

Войти

Зарегистрироваться

Сбросить пароль

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