Главная/Установка/Загрузка на хостинг

Как загрузить WordPress на хостинг с локального компьютера

Загрузить WordPress на хостинг можно за четыре действия: выгрузить файлы сайта, импортировать дамп базы данных, поправить wp-config.php и заменить адрес сайта в базе на настоящий. Так публикуют сайт, который собран в OpenServer, Local или Docker.

4 мин чтенияДанные проверены 20 октября 2026

Ответ за 30 секунд

Сайт на WordPress состоит из файлов и базы данных, и на хостинг нужно перенести обе части. В wp-config.php меняют данные базы, а локальный адрес в таблицах заменяют на боевой. Заменяйте адрес командой или плагином, а не SQL-запросом: в базе есть сериализованные данные, и обычная замена текста их ломает.

Таймвеб бесплатно переносит сайты и домены от другого хостера; тариф от 316 ₽ в месяц при оплате за год, 10 дней на тест (на 20 октября 2026).

Контрольный список загрузки WordPress на хостинг

01 · 1 мин

Что нужно загрузить на хостинг вместе с WordPress#

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

ЧастьГде лежит на компьютереЧто делаете на хостинге
Файлы сайтаПапка сайта с wp-admin, wp-content, wp-includesЗагружаете в корневой каталог домена
База данныхMySQL в OpenServer, Local или DockerСоздаёте пустую базу и импортируете дамп
ПодключениеФайл wp-config.phpВписываете данные новой базы
Адрес сайтаВ таблицах базы, например http://wp.localЗаменяете на https://site.ru

02 · 1 мин

Пошаговая загрузка сайта WordPress на хостинг#

  1. Подготовьте хостинг. Добавьте домен, создайте пустую базу данных и пользователя к ней, выберите PHP не ниже версии на компьютере. О версиях: версия PHP для WordPress.
  2. Выгрузите дамп базы. В phpMyAdmin откройте базу сайта, выберите «Экспорт» и формат SQL. С SSH быстрее: wp db export site.sql.
  3. Загрузите файлы. Подключитесь по FTP или откройте файловый менеджер панели и загрузите папку сайта целиком, включая wp-content/uploads. Большой сайт заархивируйте в zip и распакуйте архив на сервере.
  4. Импортируйте дамп в новую базу через phpMyAdmin: «Импорт», файл site.sql.
  5. Поправьте wp-config.php: имя базы, пользователь, пароль и адрес сервера должны совпасть с данными хостинга.
  6. Замените адрес сайта в базе, как описано в следующем разделе.
  7. Откройте админку и в Настройки → Постоянные ссылки нажмите «Сохранить»: WordPress перезапишет правила адресов в .htaccess.

03 · 1 мин

Как заменить адрес сайта в базе после загрузки WordPress#

В таблицах хранится старый локальный адрес. Его нужно заменить на настоящий, иначе страницы будут ссылаться на wp.local. Простая замена текста в дампе опасна: WordPress хранит часть настроек в сериализованном виде, где записана длина строки, и после правки такие данные ломаются.

Через WP-CLI замену делают командой, которая учитывает сериализацию. Сначала пробный запуск, потом настоящий:

wp search-replace 'http://wp.local' 'https://site.ru' --skip-columns=guid --dry-run
wp search-replace 'http://wp.local' 'https://site.ru' --skip-columns=guid

Если SSH нет, то же делает плагин Better Search Replace из каталога плагинов. Чтобы быстро открыть админку, пока замена не сделана, добавьте в wp-config.php две константы:

define( 'WP_HOME', 'https://site.ru' );
define( 'WP_SITEURL', 'https://site.ru' );

Инструмент · 1 мин

Контрольный список загрузки WordPress на хостинг#

Чек-лист загрузки WordPress на хостинг

Отмечайте шаги по мере выполнения, внизу появится итог

Если сайт стоит на хостинге у другого провайдера, а не на вашем компьютере, действуйте по инструкции для переезда между хостингами: перенос сайта на другой хостинг.

05 · 1 мин

Что делать, если сайт не работает после загрузки на хостинг#

  • Нет стилей и картинок. В базе остался старый адрес или смешаны http и https. Повторите замену адреса, о картинках: не загружаются картинки.
  • Открывается только главная, внутренние страницы дают 404. Правила адресов не перезаписаны: сохраните постоянные ссылки в админке или проверьте наличие файла .htaccess.
  • Ошибка подключения к базе. В wp-config.php остались данные локальной базы: ошибка базы данных.
  • Сайт перенаправляет на локальный адрес. В базе остался старый адрес сайта, временно поможет пара констант WP_HOME и WP_SITEURL.

06 · 1 мин

Вопросы о загрузке WordPress на хостинг#

Можно ли загрузить WordPress на хостинг одними файлами без базы?

Нет. Записи, страницы и настройки хранятся в базе данных. С файлами без базы WordPress предложит установить новый пустой сайт.

Нужно ли устанавливать WordPress на хостинге перед загрузкой сайта?

Нет. Нужна пустая база и каталог домена. Файлы загружаются поверх, а структуру таблиц привозит дамп.

Как загрузить большой сайт WordPress на хостинг, если браузер не тянет файлы?

Заархивируйте сайт в zip, загрузите архив по FTP и распакуйте его в файловом менеджере. Большой дамп можно сжать в gzip, phpMyAdmin импортирует и такой файл.

Почему после загрузки WordPress на хостинг пропали картинки и стили?

В базе остался локальный адрес, и страницы ссылаются на него. Замените адрес командой wp search-replace или плагином.

Почему этому можно верить

Как мы проверяли

Документация WordPress и провайдеровШаги и требования сверены с документацией, дата указана.
Всё можно повторитьКоманды и шаги установки описаны так, что их повторит любой читатель.
Независимый справочникНе связан с хостингами и пишет о подводных камнях тоже.

Источники цифр на этой странице: Виртуальный хостинг Таймвеб, timeweb.com/ru/services/hosting, проверено 20 октября 2026; Документация WordPress, ru.wordpress.org/support, проверено 20 октября 2026.

WBРедакция WPBase · обновлено 20 октября 2026

Разместите сайт на WordPress

Виртуальный хостинг Таймвеб от 316 ₽ в месяц: NVMe-диски, бесплатный SSL, домен .RU в подарок и 10 дней на тест.

  • Тарифы от 316 ₽ в месяц
  • Бесплатный SSL и DNS
  • Домен .RU или .РФ в подарок
  • Бесплатный перенос сайта
Проверка