Сайт тормозит, поддержка не отвечает, места на хостинге больше нет? Пора переезжать! Мы знаем, что перенос WordPress-сайта кажется сложной и рискованной задачей. Страх потерять данные, допустить простой или сломать рабочий ресурс останавливает многих.

Эта статья – ваше пошаговое руководство. Мы разберем все способы: от ручного до полностью автоматизированного. Вы узнаете, как перенести сайт WordPress на другой хостинг безопасно, даже если никогда этого не делали. Впереди: подготовка и выбор нового хостинга, сравнение трех способов миграции, подробные инструкции для каждого метода, разбор частых ошибок и план действий после переезда.


Содержание:

  1. Что нужно сделать перед переносом сайта WordPress
  2. 3 основных способа переноса сайта
  3. Способ 1: ручной перенос WordPress (классический метод)
  4. Способ 2: быстрый перенос с помощью плагина Duplicator
  5. Что делать, если после переноса сайт не работает?
  6. Финишная прямая: действия после успешной миграции

Что нужно сделать перед переносом сайта WordPress

Прежде чем что-либо трогать, обезопасьте себя. Ваша главная задача на этом этапе – создать полную, рабочую резервную копию (бэкап).

Резервная копия состоит из двух частей:

  1. Файлы сайта: все папки и файлы из корневой директории (wp-admin, wp-content, wp-includes и т.д.), особенно wp-content с темами, плагинами и загрузками.
  2. База данных (БД): вся контентная часть – статьи, страницы, комментарии, настройки.

Как создать бэкап:

  • Через панель управления хостингом: многие хостеры (включая Cloud4box) имеют встроенный инструмент для создания резервных копий в один клик.
  • Через плагины: используйте проверенные плагины типа UpdraftPlus или Duplicator.
  • Вручную: файлы – скачать через FTP-клиент (например, FileZilla); базу данных – экспортировать через phpMyAdmin.

Также проверьте объем данных и убедитесь, что на новом хостинге достаточно места и подходящая версия PHP (желательно 7.4 и выше).

Где заказать новый хостинг для WordPress?

К выбору нового хостинг-провайдера стоит подойти ответственно. Критерии хорошего WordPress-хостинга:

  • Высокая скорость и SSD-диски: напрямую влияют на SEO и поведение пользователей.
  • Поддержка актуальных версий PHP: необходима для безопасности и быстрой работы современных плагинов и тем.
  • Удобная панель управления с установщиком CMS в один клик.
  • Круглосуточная техническая поддержка на русском языке.

3 основных способа переноса сайта

Какой метод выбрать? Зависит от ваших навыков, времени и размера сайта. Сравним все варианты в таблице.

СпособСложностьПримерное времяРискКогда выбирать
Ручной переносВысокая1-3 часаСреднийДля опытных, для обучения, при очень большом размере сайта (50+ ГБ).
Через плагин (Duplicator)Низкая30-60 минутНизкийДля большинства пользователей, при переносе на хостинг с аналогичными настройками.
Профессиональный перенос МинимальнаяОт 2 часов*МинимальныйДля новичков, для бизнес-сайтов, когда нет времени/желания разбираться, при смене домена.

*Время зависит от сложности и объема сайта.

Вывод: для новичков и ответственных коммерческих проектов оптимально выбрать помощь профессионалов – это сэкономит время, нервы и гарантирует результат.

Способ 1: ручной перенос WordPress (классический метод)

Этот метод помогает понять «кухню» миграции. Работаем в два этапа: выгрузка со старого хостинга и загрузка на новый.

Шаг 1: скачивание файлов сайта через FTP

Подключитесь к старому хостингу через FTP-клиент (FileZilla). Найдите корневую папку сайта (обычно public_html, www или доменное_имя). Скачайте все ее содержимое на компьютер. Для ускорения можно заархивировать папку прямо на сервере через панель управления, а затем скачать один архив.

Шаг 2: экспорт базы данных через phpMyAdmin

Зайдите в phpMyAdmin через панель старого хостинга. Выберите базу данных вашего сайта (ее имя можно посмотреть в файле wp-config.php в строке define('DB_NAME', ...)). Перейдите во вкладку «Экспорт», выберите метод «Быстрый» и формат SQL, нажмите «Выполнить». Файл .sql скачается на ваш ПК.

Шаг 3: создание сайта и БД на новом хостинге

Зайдите в панель управления новым хостингом. Сначала создайте базу данных MySQL и пользователя с полными правами к ней. Запомните имя БД, логин и пароль. Затем убедитесь, что к хостингу привязано ваше доменное имя и создана корневая папка сайта (это часто происходит автоматически).

Нужен быстрый и надежный хостинг для сайта?

Cloud4box — это виртуальный хостинг на SSD-дисках с круглосуточной поддержкой. Гарантия бесперебойной работы, простая панель управления и установка WordPress в 1 клик. Перенесем ваш сайт бесплатно!

Мы гарантируем бесперебойную работу, защиту данных от потерь и удобное управление файлами из любой точки мира.

Вы сможете хранить, обмениваться и работать с файлами, не беспокоясь о нехватке места или безопасности данных.

Перейти к выбору виртуального хостинга

Шаг 4: загрузка файлов и импорт БД

  1. Файлы: через FTP или файловый менеджер панели загрузите все файлы (или архив с последующей распаковкой) в корневую папку вашего домена на новом хостинге.
  2. База данных: откройте phpMyAdmin на новом хостинге, выберите созданную БД, перейдите во вкладку «Импорт», выберите скачанный .sql-файл и нажмите «Выполнить».

Шаг 5: настройка wp-config.php и смена доменных ссылок в БД

Найдите в корневой папке сайта на новом хостинге файл wp-config.php. Отредактируйте в нем данные для подключения к новой базе:

define('DB_NAME', 'имя_новой_базы');

define('DB_USER', 'пользователь_новой_базы');

define('DB_PASSWORD', 'пароль_новой_базы');

define('DB_HOST', 'localhost'); // обычно localhost

Важно! Если домен менялся (например, с site-old.ru на site-new.ru), нужно заменить все старые ссылки в базе данных. После импорта БД в phpMyAdmin выполните SQL-запрос:

UPDATE wp_options SET option_value = replace(option_value, 'https://site-old.ru', 'https://site-new.ru') WHERE option_name IN ('siteurl', 'home');

Для замены ссылок в контенте надежнее использовать специальные плагины типа «Better Search Replace» уже после запуска сайта.

Шаг 6: проверка работоспособности и очистка кеша

Попробуйте зайти на сайт по новому адресу. Если видите ошибку (например, белый экран или ошибку соединения с БД), проверьте шаг 5. После успешного запуска зайдите в админ-панель (вашсайт.ru/wp-admin) и очистите кеш плагинов (если они есть).

Способ 2: быстрый перенос с помощью плагина Duplicator

Этот метод автоматизирует большинство рутинных операций.

  1. Создание пакета на старом сайте. Установите и активируйте бесплатный плагин Duplicator. В меню WordPress появится раздел «Duplicator». Нажмите «Create New». После сканирования и создания пакета скачайте два файла: archive.zip (архив сайта) и installer.php (установщик).
  2. Подготовка нового хостинга. На новом хостинге создайте базу данных, как в шаге 3 ручного способа.
  3. Загрузка файлов. Через FTP загрузите оба скачанных файла (archive.zip и installer.php) в корневую, пустую папку вашего домена на новом хостинге.
  4. Запуск установки. В браузере перейдите по адресу: https://ваш-новый-домен.ru/installer.php. Следуйте инструкциям мастера установки:
    • Введите данные новой базы данных (имя, пользователь, пароль).
    • Проверьте и подтвердите новый URL сайта.
    • Запустите процесс установки.
  5. Завершение. После успешного переноса плагин предложит авторизоваться в админке. Обязательно удалите с хостинга файлы installer.php и archive.zip в целях безопасности.

Внимание: при переносе очень больших сайтов (от 10 ГБ) через плагин могут возникнуть ограничения по времени выполнения скриптов на хостинге.

Что делать, если после переноса сайт не работает?

Даже при тщательной подготовке могут возникнуть ошибки. Вот самые частые и их решение:

  • «Error establishing a database connection»: самая распространенная ошибка. Решение: в 99% случаев проблема в файле wp-config.php. Перепроверьте имя базы данных, логин, пароль и хост (localhost). Убедитесь, что пользователь БД имеет все привилегии.
  • Ошибки 403 (Forbidden) или 404 на внутренних страницах: обычно связаны с правами доступа к файлам или настройками постоянных ссылок. Решение: проверьте права на папки (755) и файлы (644). Зайдите в админку WordPress: «Настройки» → «Постоянные ссылки» и просто нажмите «Сохранить», не меняя настроек.
  • Сайт показывает старый контент или дизайн: проблема в кеше. Решение: очистите кеш браузера, кеш облачного сервиса (если используется, например, Cloudflare), кеш плагинов на WordPress (W3 Total Cache, WP Rocket и т.д.).
  • Открывается страница установки WordPress: значит, файл wp-config.php не был настроен или был поврежден. Решение: отредактируйте его заново, как описано в шаге 5 ручного способа.

Финишная прямая: действия после успешной миграции

Поздравляем, сайт перенесен! Но работа не закончена. Выполните несколько важных финальных штрихов:

  1. Тотальная проверка: пройдитесь по всем ключевым страницам, проверьте работу форм обратной связи, корзины (для интернет-магазинов), меню.
  2. Настройка SSL-сертификата: убедитесь, что на новом хостинге работает HTTPS. Большинство современных хостеров, включая Cloud4box, предоставляют бесплатный сертификат Let’s Encrypt в один клик.
  3. Обновление DNS-записей домена: это последний шаг. В панели управления вашего регистратора домена замените NS-серверы (или А-запись) на те, что предоставил новый хостинг-провайдер. Помните: распространение новых DNS-записей по интернету может занять от 4 до 72 часов. В этот период часть пользователей будет видеть старый сайт, а часть – новый.
  4. Мониторинг: после полного переключения DNS проверьте скорость загрузки сайта (через Google PageSpeed Insights) и убедитесь, что сайт проиндексирован поисковыми системами под новым IP-адресом.

Перенос сайта WordPress на другой хостинг – это посильная задача, если действовать по четкому плану: создать бэкап, выбрать подходящий способ миграции, следовать инструкции и провести тестирование.

Часто задаваемые вопросы

При ручном способе или через плагин – от 30 минут до 3 часов в зависимости от объема сайта и опыта. Профессиональный перенос нашими специалистами занимает от 2-4 часов, после чего сайт готов к работе.

При грамотном планировании – нет. Мы рекомендуем проводить перенос в ночное время (когда трафик минимален) и использовать файл hosts для локальной проверки нового хостинга перед сменой DNS. При заказе профессионального переноса мы берем организацию бесшовного переезда на себя.

Почтовые ящики, привязанные к домену, – это отдельная услуга, часто не связанная с файлами сайта. При смене хостинга почту нужно переносить отдельно или подключать к специализированному почтовому сервису (например, Яндекс.Почта для домена или Google Workspace). Наша поддержка может проконсультировать вас по этому вопросу.

Нет, это не обязательно. Вы можете перенести сайт на новый хостинг, сохранив старое доменное имя. Достаточно будет после переноса обновить DNS-записи домена, указав серверы нового хостинг-провайдера.