Как перенести сайт на WordPress на другой хостинг: пош…

Как перенести сайт на WordPress на другой хостинг: пош…

Перенос сайта на WordPress на другой хостинг занимает 1–2 часа и состоит из 5 шагов: копирование файлов, экспорт базы данных, загрузка на новый хостинг, изменение wp-config.php, перенаправление DNS. При переносе на ТаймВеб техподдержка делает это бесплатно за 30–60 минут. Самостоятельно — тоже реально, если следовать инструкции ниже. Главное правило: не удаляйте сайт со старого хостинга минимум 3 дня после переноса.

Когда нужно менять хостинг

Признаки того, что текущий хостинг вас подводит:

  • Сайт медленно грузится (>3 секунд) даже после оптимизации
  • Частые периоды недоступности (uptime ниже 99,9%)
  • Техподдержка отвечает сутками или не решает проблему
  • Нет ежедневных резервных копий или восстановление платное
  • Лимит памяти PHP 128 МБ — не хватает для WooCommerce
  • Серверы за границей — высокий пинг для Яндекса

В 2026 году рекомендуемый хостинг для WordPress — ТаймВеб: NVMe-диски, серверы в Москве, ежедневные бэкапы, бесплатный перенос. Подробнее о выборе — в нашей статье какой хостинг выбрать для WordPress.

Способ 1. Бесплатный перенос через техподдержку ТаймВеб

Если вы переходите на ТаймВеб, ручная работа не нужна:

  1. Создайте аккаунт на ТаймВеб (10 дней бесплатно — по этой ссылке)
  2. В панели управления нажмите «Перенос сайта»
  3. Укажите данные от старого хостинга: IP, логин, пароль FTP/SSH
  4. Техподдержка ТаймВеб переносит сайт за 30–60 минут
  5. Вы получаете уведомление: «сайт перенесён, проверьте по техническому домену»
  6. Проверяете — если всё работает, обновляете NS-серверы у регистратора домена

Это самый простой способ — занимает 15 минут вашего времени и 1 час работы техподдержки. Бесплатно.

Способ 2. Самостоятельный перенос через плагин

Если хотите перенести сами — используйте плагин All-in-One WP Migration. Порядок действий:

ШагДействиеВремя
1Установите All-in-One WP Migration на старом сайте2 мин
2Экспорт: плагин → Export → File5–15 мин
3Установите WordPress на новом хостинге (1 клик)2 мин
4Установите тот же плагин на новом сайте2 мин
5Импорт: плагин → Import → загрузите файл5–15 мин
6Замените URL в базе (плагин делает сам)1 мин
7Сохраните пермалинки: Настройки → Постоянные ссылки → Сохранить1 мин

Ограничение: бесплатная версия плагина ограничивает размер импортируемого файла (обычно до 512 МБ). Для больших сайтов — расширенная версия ($69) или ручной перенос.

Способ 3. Ручной перенос через FTP и phpMyAdmin

Самый надёжный способ — для сайтов любого размера. Делается в 5 этапов:

Этап 1. Копирование файлов (15–30 минут)

  • Подключитесь к старому хостингу через FTP (FileZilla, WinSCP)
  • Скачайте всю папку /wp-content/ — это темы, плагины, загрузки
  • Дополнительно скачайте wp-config.php, .htaccess и robots.txt

Этап 2. Экспорт базы данных (5 минут)

  • Откройте phpMyAdmin на старом хостинге
  • Выберите базу данных WordPress → вкладка «Экспорт»
  • Метод: «Быстрый», формат: SQL → нажмите «Вперёд»
  • Сохраните .sql файл на компьютер

Этап 3. Подготовка нового хостинга (5 минут)

  • Создайте аккаунт на ТаймВеб
  • Установите WordPress в 1 клик (через панель управления)
  • Создайте новую базу данных MySQL (запишите: имя БД, логин, пароль, хост)

Этап 4. Загрузка файлов и базы (15–30 минут)

  • Через FTP загрузите содержимое /wp-content/ в новую установку WordPress (замените папку)
  • Откройте phpMyAdmin на новом хостинге → выберите новую БД → вкладка «Импорт»
  • Загрузите .sql файл → нажмите «Вперёд»
  • Откройте wp-config.php и обновите DB_NAME, DB_USER, DB_PASSWORD, DB_HOST
  • Если домен не менялся — больше ничего менять не нужно. Если менялся — выполните SQL-запросы замены URL

Этап 5. Проверка и переключение DNS (1 час)

  • Откройте сайт по техническому домену нового хостинга (например, xxx.timeweb.ru)
  • Проверьте: главная, внутренние страницы, формы, админка (/wp-admin/)
  • Если всё работает — обновите NS-серверы у регистратора домена
  • Дождитесь делегирования DNS (2–24 часа, обычно 1–2 часа)
  • Проверьте сайт по основному домену

Замена URL в базе данных при смене домена

Если при переносе меняется домен (например, с old.ru на new.ru), нужно заменить старый URL на новый в базе данных. Откройте phpMyAdmin → SQL и выполните:

UPDATE wp_options SET option_value = REPLACE(option_value, 'https://old.ru', 'https://new.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://old.ru', 'https://new.ru');
UPDATE wp_posts SET guid = REPLACE(guid, 'https://old.ru', 'https://new.ru');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://old.ru', 'https://new.ru');
UPDATE wp_links SET link_url = REPLACE(link_url, 'https://old.ru', 'https://new.ru');

Замените old.ru и new.ru на ваши домены. После выполнения — сохраните пермалинки в админке WordPress.

Что проверить после переноса

  • ☐ Главная страница открывается без ошибок
  • ☐ Внутренние страницы работают (нет 404)
  • ☐ Формы отправляются и письма доходят
  • ☐ Изображения отображаются (нет битых ссылок)
  • ☐ Админка /wp-admin/ доступна
  • ☐ SSL-сертификат работает (HTTPS)
  • ☐ Яндекс.Метрика и вебмастера подключены
  • ☐ Sitemap.xml доступен по новому URL
  • ☐ Настройки пермалинков: Настройки → Постоянные ссылки → Сохранить
  • ☐ Кеширующий плагин: очистить кеш

Частые проблемы после переноса

ПроблемаПричинаРешение
Белый экранНесовместимость PHP-версийПроверьте PHP 8.2+ на новом хостинге
Ошибка БДНеверные данные в wp-config.phpПроверьте DB_NAME, DB_USER, DB_PASSWORD, DB_HOST
404 на страницахСброс пермалинковНастройки → Постоянные ссылки → Сохранить
Нет картинокПрава на папку uploadsПоставьте права 755 на папки, 644 на файлы
Редирект на старый доменURL в базе не заменёнВыполните SQL-запросы из раздела выше
Не работает почтаНе настроен SMTP на новом хостингеУстановите WP Mail SMTP

Подробнее об ошибках — в нашей статье ошибки WordPress: 10 частых проблем и их решение.

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

Сколько времени занимает перенос сайта на WordPress?

Через техподдержку ТаймВеб — 30–60 минут. Самостоятельно через плагин — 30–40 минут. Ручной перенос через FTP — 1–2 часа. Плюс 2–24 часа на делегирование DNS.

Можно ли перенести сайт без остановки?

Да. Сайт продолжает работать на старом хостинге, пока вы настраиваете новый. Переключение происходит в момент обновления NS-серверов — в течение 1–2 часов DNS обновится у большинства пользователей.

Потеряются ли позиции в поиске при переносе?

Нет, если домен не меняется. Сайт переносится на тот же домен, только на другой сервер. Если домен меняется — настройте 301-редирект со старого домена на новый. Подробнее о продвижении — в статье как продвигать сайт на WordPress.

Нужно ли платить за перенос на ТаймВеб?

Нет. Техподдержка ТаймВеб переносит сайты бесплатно. Вы платите только за тариф хостинга (от 199 ₽/мес) и получаете 10 дней бесплатно для теста.

Что делать со старым хостингом после переноса?

Не удаляйте сайт 3–5 дней. Убедитесь, что DNS обновился у всех провайдеров (проверьте через DNS Checker). После — отмените тариф на старом хостинге.

Как перенести интернет-магазин на WooCommerce?

Тем же способом, что и обычный сайт. Главное: проверьте работу оплаты и доставки после переноса. Если магазин большой (>1 ГБ) — используйте ручной перенос через FTP, а не плагин. Поможем с переносом — свяжитесь с нами.

Мощный SEO плагин Clearfy

Вывод: перенос — это проще, чем кажется

Перенос WordPress-сайта на другой хостинг — рутинная операция, которая занимает 1–2 часа. Простейший путь — ТаймВеб с бесплатным переносом техподдержкой. Для самостоятельных — плагин All-in-One WP Migration или ручной перенос через FTP+phpMyAdmin.

Нужна помощь с переносом? Свяжитесь с нами — перенесём сайт без простоев и потери данных. Больше статей о WordPress — в нашем блоге. Услуги — на странице разработки и поддержки сайтов.

Поделиться:
Telegram ВКонтакте