WordPress

Как скопировать сайт целиком на wordpress

📅 ⏱ 20:37 ⏳ 1 мин 💬 0

Как скопировать сайт целиком на wordpress: простыми словами, по шагам и с примерами. Разбираем, как это работает на практике, типичные ошибки и лучшие решения.

Коротко: скопировать сайт на WordPress целиком можно двумя путями. Плагином-дубликатором (например, Duplicator): он упаковывает файлы и базу в архив, а на новом месте — распаковывает и подставляет данные. Или вручную: скачать файлы по FTP и дамп базы, залить на новый хостинг, поправить wp-config.php и заменить адреса сайта в базе.

Кому и зачемКопия нужна для: переноса на другой хостинг, создания «песочницы» для тестов, клонирования шаблона проекта, локальной разработки. Важно не забыть про подмену URL — иначе копия будет «тянуть» ресурсы с оригинала.

Способы копирования

Способ Плюсы Минусы
Плагин-дубликатор быстро, заменяет URL на больших сайтах может упасть
Вручную (FTП + база) полный контроль дольше, нужно менять адреса
Хостинг-инструмент одна кнопка зависит от хостера
WP-CLI быстро и скриптуемо нужен SSH

Вкладки: пошагово




  1. Установите плагин-дубликатор (Duplicator, All-in-One WP Migration).
  2. Создайте «пакет» — плагин соберёт архивы файлов и базы.
  3. Скачайте пакет (архив + установщик) на компьютер.
  4. Загрузите файлы на новый хостинг в нужную папку.
  5. Откройте установщик в браузере и введите данные новой базы.
  6. Плагин распакует файлы и подменит адреса автоматически.
  1. Скачайте все файлы сайта по FTP/SFTP.
  2. Сделайте дамп базы (phpMyAdmin → экспорт).
  3. Создайте базу на новом хостинге.
  4. Загрузите файлы и импортируйте дамп.
  5. В wp-config.php укажите новые данные базы.
  6. Замените адреса сайта в базе (см. вкладку ниже).
CODE
define('DB_NAME', 'новая_база');
define('DB_USER', 'новый_юзер');
define('DB_PASSWORD', 'пароль');
define('DB_HOST', 'localhost');

Адрес сайта хранится в базе (в таблице опций и в контенте). Замените его корректно:

BASH
# через WP-CLI (правильный способ)
wp search-replace 'https://staryj.ru' 'https://novyj.ru' --all-tables
SQL
-- через SQL (осторожно)
UPDATE wp_options SET option_value = REPLACE(option_value, 'staryj.ru', 'novyj.ru');

Важно: простая замена «в лоб» по всей базе может испортить сериализованные данные. Поэтому лучше WP-CLI, он это учитывает.

Для локальной копии удобно использовать Local by Flywheel:

  1. Создайте новый локальный сайт.
  2. Восстановите архив/дамп из копии.
  3. Замените адреса на локальный, например mysite.local.
  4. Работайте без риска для боевого сайта.
Не копируйте кэш и логиПеред архивацией удалите папки кэша и файлы логов — они раздувают архив и не нужны на копии. Также исключите резервные копии, если они лежат внутри сайта.

Что проверить на копии

  1. Сайт открывается по новому адресу, картинки видны.
  2. Админка доступна, пароль подходит.
  3. Ссылки в меню и в тексте ведут на новый домен, а не на старый.
  4. Формы отправляются (если это нужно).
  5. Почта и cron ещё не запущены на копии — во избежание дублей писем.

Частые ошибки: причина → решение

Симптом Причина Решение
Копия «тянет» ресурсы с оригинала адреса не заменены wp search-replace
Сессия слетает, редирект на старый домен остались старые URL проверить таблицу опций
Белый экран ошибка в данных базы сверить wp-config
архив не собирается большой размер/лимит разбить или копировать вручную

Проверьте себя

Чек-лист




Почему простая замена URL в базе опасна?




Что нужно, чтобы копия открылась на новом хостинге?




Вопросы и ответы

Да, вручную: файлы по FTP и база через phpMyAdmin. Это дольше, но даёт полный контроль.

Отключите отправку писем и cron на копии, чтобы тестовые действия не рассылали уведомления клиентам.

Да — там все картинки и файлы сайта. Без неё копия будет «пустой» по медиа.

Копировать вручную или частями, исключая кэш и бэкапы. Для очень больших баз — использовать серверные утилиты через SSH.

Итоги

  • Копировать можно плагином-дубликатором или вручную.
  • Обязательна замена URL на новый домен (лучше через WP-CLI).
  • Не копируйте кэш и логи; обязательно переносите uploads.
  • После копии проверьте ссылки, админку и картинки.
Поделиться: ВКонтакте Telegram WhatsApp Одноклассники Viber Мой Мир

Комментарии

Пока комментариев нет — будьте первым, кто поделится мнением.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получите консультацию нашего маркетолога

Изучит ваш проект, подберет подходящие услуги и тарифы

Получите бесплатный аудит

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

Закажите услугу Каталог морепродуктов

Наш специалист свяжется с вами в ближайшее время и уточнит детали

Закажите адаптивный сайт

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт лендинг

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите сайт каталог

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите интернет-магазин

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите веб-приложение

Наш специалист поможет составить Вам техническое задание на разработку сайта

Закажите тариф Аутсорс

Стоимость от 150 000 ₽

Закажите тариф Магазин

Стоимость 90 000 ₽

Закажите тариф Классический

Стоимость 60 000 ₽

Закажите тариф Эконом

Стоимость 40 000 ₽

Закажите SEO продвижение

Наш специалист свяжется с вами, проведет анализ, предложит стоимость