Гид по технологиям

Клонирование и миграция сайта WordPress с помощью Duplicator

• 5 min read • WordPress • Обновлено 18 Nov 2025
Клонирование и миграция WordPress с Duplicator
Клонирование и миграция WordPress с Duplicator

Зачем это нужно

Клонирование и миграция помогают перенести сайт на новый хост, развернуть тестовую копию или создать staging-среду. С помощью Duplicator процесс становится максимально автоматизированным и минимизирует ручные шаги.

Важно: Перед любыми изменениями сделайте полную резервную копию (файлы + база данных). Если вы не уверены, как создать базу данных, спросите хостера или системного администратора.

Что потребуется

  • Доступ администратора к исходному сайту WordPress (установка плагинов).
  • FTP/SFTP или доступ к файловой системе целевого сервера (FileZilla или аналог).
  • Данные для новой базы данных (имя, пользователь, пароль, хост — обычно localhost).
  • Свежая резервная копия на случай отката.

Пошаговое руководство

  1. Установите и активируйте плагин Duplicator из официального репозитория WordPress.

Активировать плагин Duplicator в списке плагинов WordPress

  1. В админке перейдите в меню Duplicator. Нажмите «Create New», чтобы начать создание нового пакета.

Создать новый пакет Duplicator

  1. Duplicator выполнит быстрый скан сервера и покажет статус «Pass» или «Fail». Введите имя пакета и заметки по необходимости. В разделе Advanced можно настроить архив и инсталлятор.

Окно настройки пакета Duplicator с результатами сканирования сервера

  1. Нажмите «Build», чтобы создать пакет. Если плагин показывает предупреждения, решите их перед продолжением — они могут помешать созданию архива.

Процесс создания пакета Duplicator

  1. После завершения скачайте два файла: Installer (installer.php) и Archive (zip или tar). Нажмите кнопки «Installer» и «Archive».

Скачивание файлов Installer и Archive из Duplicator

  1. Подключитесь к новому серверу через FTP/SFTP (например, FileZilla) и загрузите оба файла в корневую папку сайта (обычно public_html или www).

  2. Откройте в браузере инсталлятор, заменив yourdomain.com на домен назначения:

http://yourdomain.com/installer.php
  1. На странице инсталлятора введите данные новой базы данных и нажмите «Test connection». Если соединение успешно, прочитайте предупреждения, отметьте чекбокс «I have read all warnings and notices» и нажмите «Run deployment».

Примечание: Убедитесь, что база данных уже создана и данные введены точно.

Страница инсталляции Duplicator с полями базы данных

  1. В окне файлов и базы данных плагин предварительно заполнит значения. Проверьте их и нажмите «Run Update», чтобы завершить миграцию.

Запуск обновления базы и файлов в Duplicator

  1. После завершения миграции Duplicator предложит финальные шаги: протестировать сайт и обновить постоянные ссылки в настройках WordPress.

Финальные шаги после миграции в Duplicator

  1. Убедившись, что сайт работает корректно, выполните очистку файлов — File Cleanup — чтобы удалить инсталлятор и архив с сервера.

Частые ошибки и как их решать

  • Ошибка соединения с базой данных: проверьте хост, имя пользователя, пароль и права доступа; в некоторых хостингах хост базы не localhost.
  • Недостаточно места на диске при создании архива: уменьшите размер архива через Advanced (исключите большие логи/кеш) или увеличьте квоту у хостера.
  • Плохие права на файлы после загрузки: установите правильные права (обычно 755 для папок и 644 для файлов) и владельца через хостинг или SSH.
  • Перманентные ссылки нерабочие: зайдите в Настройки → Постоянные ссылки и нажмите Сохранить, чтобы сбросить структуру.

Когда Duplicator может не подойти

  • Очень большие проекты с нестандартными внешними хранилищами (например, большие объёмы в S3 или CDN) — архив может быть слишком большим.
  • Сайты с кастомными серверами/конфигурациями (сервисные сокеты, cron-демоны) — потребуется ручная проверка и дополнительная настройка.
  • Если у вас ограниченный доступ к файловой системе целевого сервера (нет FTP/SFTP), придётся использовать альтернативные способы загрузки.

Альтернативные подходы

  • All-in-One WP Migration — удобен для меньших сайтов, имеет платные расширения для больших архивов.
  • Ручной перенос: экспорт SQL, копирование wp-content и корректировка wp-config.php — даёт полный контроль, но требует навыков.
  • WP-CLI: быстро и массово переносит базы и файлы через командную строку; подходит для DevOps и автоматизации.

Мини-методология для безопасной миграции

  1. Сделайте полную резервную копию. 2. Проведите тестовую миграцию на staging-домен. 3. Проверьте функциональность (страницы, формы, медиа, плагины). 4. Запланируйте перенос в окно с минимальным трафиком. 5. После переноса выполните финальные проверки и очистку.

Чек-листы по ролям

Разработчик

  • Проверить работоспособность темы и кастомных функций.
  • Прогнать тесты (если есть).
  • Обновить пути в конфигурационных файлах.

Владелец сайта

  • Подтвердить, что контент отображается корректно.
  • Проверить формы, платежи и интеграции.
  • Сообщить пользователям о возможном коротком простое.

Системный админ

  • Создать базу данных и пользователя.
  • Настроить права и безопасные соединения (SFTP).
  • Убедиться в наличии свободного места и корректных настроек PHP (memory_limit, max_execution_time).

Безопасность и чистка после миграции

  • Немедленно удалите installer.php и архив с сервера через File Cleanup.
  • Смените ключи и соли в wp-config.php при необходимости.
  • Проверьте доступы пользователей и пароли администратора.
  • Отключите режим отладки (WP_DEBUG) на проде.

Критерии приёмки

  • Сайт корректно загружается на новом хосте.
  • Все страницы и медиа доступны и без ошибок.
  • Формы и интеграции работают (проверено тестовыми запросами).
  • Постоянные ссылки работают и возвращают 200/301 статусы.
  • installer.php и архив удалены с сервера.

Набор тестов приёмки

  • Открыть главную и несколько внутренних страниц — без 500 ошибок.
  • Загрузить медиаконтент и просмотреть ранее загруженные изображения.
  • Отправить тестовое сообщение через контактную форму.
  • Проверить панель администратора WordPress на наличие ошибок и обновлений.

Короткий словарь

  • Архив — сжатая копия файлов сайта и базы данных.
  • Инсталлятор — исполняемый PHP-файл, который распаковывает и настраивает сайт на новом месте.
  • Permanent links (постоянные ссылки) — настройка структуры URL в WordPress.

Быстрые рекомендации и лучшие практики

  • Всегда тестируйте миграцию на отдельном домене перед переносом в прод.
  • Снимайте скриншоты и фиксируйте версии плагинов и темы перед миграцией.
  • Планируйте время миграции на периоды низкой нагрузки.

Заключение

Duplicator — простой и надёжный инструмент для большинства сценариев клонирования и миграции WordPress-сайтов. Он автоматизирует большую часть работы, но требует внимательности при настройке базы данных и очистке после установки. Если сайт большой или имеет нетипичную инфраструктуру, рассмотрите альтернативные подходы или помощь специалиста.

Если у вас остались вопросы или возникли проблемы при использовании Duplicator, опишите шаг, на котором возникла ошибка, и я помогу с диагностикой.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро