Как перенести WordPress на другой хостинг с помощью плагина миграции
Если сайт нужно перевезти на новый хостинг или одновременно сменить домен, плагин миграции обычно экономит больше времени, чем ручной перенос через FTP и phpMyAdmin. Он упаковывает файлы сайта, базу данных и часть настроек в один архив или переносит их напрямую на новый сервер. Для владельца сайта это удобный способ избежать типичных ошибок: забытых файлов, неполной базы, сломанных путей в базе и нерабочих ссылок после переезда.
Но плагин миграции не делает работу «магически». Успех зависит от размера сайта, ограничений хостинга, версии PHP и того, насколько аккуратно вы подготовили исходный и новый сервер. Если понимать, что именно переносится и где чаще всего возникают сбои, переезд проходит заметно спокойнее.
Когда плагин миграции подходит лучше всего
Плагин удобен, если нужно перенести обычный сайт WordPress без сложной серверной логики: блог, корпоративный сайт, лендинг, небольшой интернет-магазин, сайт с медиатекой и набором стандартных плагинов. В таких сценариях он решает главную задачу — переносит сайт целиком, а не по частям.
Этот способ особенно полезен, когда:
- нет желания вручную копировать файлы и экспортировать базу;
- нужно быстро поднять копию сайта на новом хостинге;
- переезд делается на новый домен и важно заменить старые URL на новые;
- сайт небольшой или средний по объёму и укладывается в лимиты плагина и хостинга;
- нужен понятный пошаговый процесс без глубокого погружения в серверное администрирование.
Если сайт очень большой, содержит десятки гигабайт медиафайлов, нестандартные каталоги вне WordPress или специфические серверные настройки, плагин может упереться в лимиты загрузки, памяти или таймауты. В таких случаях ручной перенос или помощь хостинга часто надёжнее.
Что именно переносит плагин и что нужно проверить заранее
Обычно плагин миграции переносит файлы WordPress и базу данных. Это значит, что на новый хостинг попадают темы, плагины, загрузки из медиатеки, записи, страницы, настройки сайта и большинство параметров, которые хранятся в базе.
Перед началом проверьте три вещи:
- Доступ к старому сайту — нужен вход в админку и возможность установить плагин.
- Доступ к новому хостингу — чтобы создать чистую установку WordPress или принять архив миграции.
- Совместимость окружения — версия PHP, объём памяти, лимиты загрузки и поддержка нужной версии WordPress.
Если на старом или новом хостинге стоит слишком старая версия PHP, перенос может пройти, но сайт потом не запустится из-за несовместимости темы или плагинов. Поэтому перед миграцией лучше убедиться, что новый сервер поддерживает ту же или более свежую версию PHP, которую требует ваш сайт.
Как выбрать плагин миграции под свою задачу
Для переноса WordPress чаще всего используют плагины, которые умеют создавать резервную копию и разворачивать её на новом сервере. На практике важны не красивые обещания, а три вещи: насколько просто сделать копию, как плагин работает с заменой домена и есть ли ограничения по размеру.
| Сценарий | Что важно | На что смотреть |
|---|---|---|
| Небольшой сайт или блог | Простота и скорость | Плагин с понятным экспортом/импортом и заменой URL |
| Сайт с большим объёмом медиа | Лимиты размера и стабильность | Поддержка облачного переноса, разбивки архива или прямого копирования |
| Переезд на новый домен | Корректная замена адресов | Поиск и замена старого домена в базе после импорта |
| Сложный сайт с нестандартными каталогами | Контроль над тем, что переносится | Возможность исключать лишние файлы и проверять содержимое архива |
Если вам нужен именно инструмент для миграции, а не просто резервное копирование, смотрите, умеет ли плагин разворачивать сайт на новом сервере без ручной правки базы. Иначе вы получите только архив, а дальше всё равно придётся делать часть работы вручную.
Если вы подбираете плагин не только для миграции, но и для регулярных бэкапов, имеет смысл смотреть каталог решений WPShop: https://wpshop.ru/plugins. Но для самой миграции важно не название каталога, а конкретные возможности плагина и его ограничения по размеру сайта и способу восстановления.
Пошаговый перенос сайта через плагин миграции
Ниже — рабочая схема, которая подходит для большинства плагинов миграции. Названия кнопок могут отличаться, но логика обычно одна и та же.
1. Подготовьте новый хостинг
Сначала создайте на новом хостинге пустой сайт или чистую установку WordPress. Если хостинг предлагает автоматическую установку, это нормально: на этапе миграции старые файлы и база всё равно будут заменены данными с исходного сайта.
Проверьте, что у вас есть:
- доступ к панели хостинга;
- новая база данных и пользователь базы, если хостинг требует создать их вручную;
- достаточно места на диске для архива и распаковки сайта;
- включённый SSL, если домен уже направлен на новый сервер.
2. Установите плагин на старый сайт
На исходном сайте установите выбранный плагин миграции и создайте полную копию сайта. Если плагин позволяет выбирать, включайте и файлы, и базу данных. Частичная копия для переноса сайта почти всегда создаёт лишние проблемы: на новом хостинге не хватает темы, плагинов или настроек.
Перед созданием архива полезно временно отключить плагины, которые активно пишут временные данные или кэшируют контент, если разработчик плагина миграции рекомендует это делать. Это не обязательное правило для всех случаев, но иногда помогает избежать мусора в копии и уменьшает размер архива.
3. Создайте архив или пакет миграции
Запустите экспорт. В зависимости от плагина это может быть архив, файл установки или связка «архив + установщик». Не закрывайте вкладку браузера, пока процесс не завершится. На слабом хостинге создание архива может прерваться по таймауту; тогда лучше уменьшить объём копии, исключив кэш, временные файлы и ненужные бэкапы внутри сайта.
Если плагин предлагает исключить папки, не трогайте системные каталоги WordPress без понимания последствий. Обычно безопасно исключать только кэш, старые резервные копии и временные файлы, которые не нужны для восстановления сайта.
4. Перенесите архив на новый хостинг
Дальше зависит от плагина. В одном случае архив загружается в админку нового сайта, в другом — через отдельный файл-установщик, в третьем — через облачный сервис самого плагина. Следуйте именно той схеме, которую поддерживает ваш инструмент.
Если архив большой, загрузка через браузер может оборваться. Тогда лучше использовать плагин с прямым переносом на сервер или с поддержкой облачной передачи. Это особенно актуально для сайтов с большим количеством изображений и вложений.
5. Разверните сайт и замените домен, если он меняется
После импорта проверьте, не остались ли в базе старые адреса. При смене домена плагин должен заменить старый URL на новый в записях, настройках и части сериализованных данных. Это важный момент: простая замена в текстовом редакторе или через SQL-запросы может повредить сериализованные значения и сломать настройки плагинов.
Если домен не меняется, а переносится только хостинг, задача проще: нужно убедиться, что сайт открывается на новом сервере и корректно работает с тем же адресом.
6. Проверьте сайт после переноса
После завершения миграции не ограничивайтесь главной страницей. Откройте несколько внутренних страниц, форму обратной связи, вход в админку, медиафайлы и, если есть, корзину или оформление заказа. На этом этапе обычно всплывают проблемы с путями к изображениям, кэшем, постоянными ссылками или правами на файлы.
Если сайт открывается, но часть изображений не грузится, проверьте, перенеслась ли папка wp-content/uploads и не изменились ли права доступа на файлы. Если не работает вход в админку, часто помогает повторное сохранение постоянных ссылок в разделе «Настройки» → «Постоянные ссылки».
Типичные проблемы после миграции и как их быстро проверить
Самые частые сбои после переноса связаны не с самим плагином, а с окружением нового хостинга.
- Белый экран или ошибка 500 — часто связаны с несовместимой версией PHP, нехваткой памяти или конфликтом плагинов.
- Сайт открывается, но админка нет — проверьте URL сайта, cookie-домен и корректность замены адресов в базе.
- Сломанные изображения — обычно проблема в неполной копии uploads или в правах на файлы.
- Старый домен остался в ссылках — значит, замена URL выполнена не полностью или плагин не обработал часть данных.
- Форма или корзина не работают — возможен конфликт с кэшем, минификацией или плагином безопасности.
Если после переноса сайт ведёт себя нестабильно, временно отключите кэширование и оптимизационные плагины, а затем проверяйте работу по одному сценарию: главная, внутренняя страница, медиа, формы, авторизация. Так проще понять, что именно сломалось на новом хостинге.
Когда лучше отказаться от плагина и сделать перенос иначе
Плагин миграции не лучший вариант, если сайт очень большой, у хостинга жёсткие лимиты на загрузку файлов, а перенос нужно делать без простоев. В таких случаях надёжнее использовать ручной перенос через файловый менеджер или SSH и отдельно импортировать базу данных. Это дольше, но даёт больше контроля.
Также плагин может быть неудобен, если:
- на сайте много нестандартных каталогов вне стандартной структуры WordPress;
- нужно перенести только часть сайта, а не всё целиком;
- хостинг блокирует большие архивы или долгое выполнение PHP-скриптов;
- плагин давно не обновлялся и вызывает сомнения по совместимости с текущей версией WordPress или PHP.
В таких ситуациях безопаснее выбрать другой способ, чем пытаться «дожать» миграцию через неподходящий инструмент. Ошибка на этапе переноса обычно дороже, чем более аккуратная подготовка.
Что проверить до смены DNS, чтобы не потерять трафик и заявки
Если домен переезжает на новый хостинг, не спешите сразу менять DNS-записи, пока не убедились, что сайт полностью работает на новом сервере. Сначала проверьте сайт по временной ссылке или через hosts-файл, если вы умеете с ним работать. Это позволяет увидеть реальную копию сайта до переключения посетителей.
Перед финальным переключением убедитесь, что:
- главная и внутренние страницы открываются без ошибок;
- все формы отправляют заявки;
- админка доступна;
- SSL-сертификат активен;
- в базе не осталось старых URL, если менялся домен;
- резервная копия старого сайта сохранена отдельно.
Последний пункт особенно важен: если после переключения что-то пойдёт не так, вам нужен способ быстро откатиться. Миграция через плагин удобна именно тогда, когда у вас есть и новая копия, и старая точка возврата.
Если подойти к переносу как к обычной задаче «сделать копию и развернуть её на новом месте», плагин миграции действительно упрощает жизнь. Но надёжный результат получается не из-за самого плагина, а из-за правильной подготовки: совместимого хостинга, полной копии сайта, проверки домена и теста после переноса. Тогда смена хостинга проходит без потери файлов, базы данных и настроек.