Переехать на другой хостинг приходится, когда старый тормозит, дорожает или надоел поддержкой. Звучит страшно — «а вдруг сайт пропадёт», — но на WordPress это отработанная процедура. Разберём два способа: простой через плагин миграции и ручной. С бэкапом, проверкой и без простоя для посетителей.
К концу статьи вы будете знать, как перевезти сайт целиком и ничего не потерять.
Что вообще переносим
Сайт на WordPress — это две части:
- Файлы — сам движок, тема, плагины, картинки.
- База данных — тексты, страницы, настройки.
Перенести нужно обе, иначе на новом месте будет либо оформление без контента, либо наоборот. Плагины миграции делают это за вас, поэтому с них и начнём.
Перед началом: сделайте бэкап
Золотое правило переезда — сначала резервная копия. Если что-то пойдёт не так, старый сайт останется целым. Не удаляйте старый хостинг, пока новый не заработает и вы всё не проверите.
Способ 1. Через плагин миграции (проще)
Самый удобный путь для новичка. Плагины вроде All-in-One WP Migration или Duplicator упаковывают весь сайт в один файл и разворачивают на новом месте.
Порядок на примере All-in-One WP Migration:
- На старом сайте установите плагин.
- Сделайте экспорт — плагин соберёт файлы и базу в один архив, скачайте его.
- На новом хостинге установите чистый WordPress и тот же плагин.
- Импортируйте скачанный архив.
- Плагин развернёт сайт — тексты, тема, картинки, настройки встанут на место.
Готово. Остаётся проверить и переключить домен (об этом ниже).
Способ 2. Вручную (если сайт большой)
Плагины иногда упираются в лимиты на размер файла у хостинга. Тогда переносят вручную:
- Скачайте файлы старого сайта через файловый менеджер или FTP.
- Выгрузите базу данных — в панели хостинга через phpMyAdmin (экспорт в файл).
- На новом хостинге создайте базу данных и импортируйте туда выгруженный файл.
- Залейте файлы сайта на новый хостинг.
- В файле
wp-config.phpпропишите данные новой базы (имя, пользователь, пароль).
Способ надёжный, но требует аккуратности. Если сомневаетесь — просите помощи у поддержки нового хостинга: многие переносят сайт бесплатно.
Переключение домена
Когда сайт развёрнут на новом хостинге, домен должен начать указывать туда:
- В настройках домена пропишите адреса серверов нового хостинга (их дают при оформлении).
- Подождите несколько часов, пока настройка разойдётся по интернету.
- Домен начнёт открывать сайт с нового хостинга.
Пока идёт переключение, старый хостинг лучше не отключать — часть посетителей ещё видит старую версию, и простоя не будет.
Проверьте после переезда
- Откройте главную и несколько внутренних страниц — всё на месте?
- Проверьте картинки — не побились ли ссылки на них.
- Отправьте тестовую заявку через форму — доходит ли почта.
- Убедитесь, что работает SSL (замочек) — на новом хостинге сертификат подключается заново.
- Загляните в админку и проверьте настройки.
Всё работает пару дней — тогда можно отключать старый хостинг.
Бесплатный перенос от хостинга
Многие хостинги переносят сайт за вас бесплатно при переезде к ним — вы даёте доступы, а их специалисты делают всё сами. Это самый спокойный вариант для новичка: спросите про такую услугу при выборе. Хостинги с бесплатным переносом — в рейтинге хостингов.
Частые вопросы
Если не спешить с отключением старого хостинга — нет. Пока домен переключается, посетители видят рабочую версию. Простоя можно избежать.
Поэтому и делают бэкап и не удаляют старый хостинг сразу. Вернитесь к копии или к старой версии и разберитесь спокойно.
Да, многие хостинги переносят бесплатно. Это самый простой путь — смотрите рейтинг хостингов.
Что дальше
Переезд прошёл, сайт работает на новом месте — обычно быстрее и стабильнее. Замерьте скорость (статья «Как ускорить сайт на WordPress»), чтобы убедиться, что новый хостинг лучше. И раз уж настроили бэкап для переезда — оставьте его работать по расписанию, это часть безопасности сайта.