Главная/Установка/Загрузка на хостинг
Как загрузить WordPress на хостинг с локального компьютера
Загрузить WordPress на хостинг можно за четыре действия: выгрузить файлы сайта, импортировать дамп базы данных, поправить wp-config.php и заменить адрес сайта в базе на настоящий. Так публикуют сайт, который собран в OpenServer, Local или Docker.
Ответ за 30 секунд
Сайт на WordPress состоит из файлов и базы данных, и на хостинг нужно перенести обе части. В wp-config.php меняют данные базы, а локальный адрес в таблицах заменяют на боевой. Заменяйте адрес командой или плагином, а не SQL-запросом: в базе есть сериализованные данные, и обычная замена текста их ломает.
Таймвеб бесплатно переносит сайты и домены от другого хостера; тариф от 316 ₽ в месяц при оплате за год, 10 дней на тест (на 20 октября 2026).
Контрольный список загрузки WordPress на хостинг2части сайта: файлы и база
4значения в wp-config.php меняются
httpsадрес в базе заменяют на боевой
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 на хостинг#
- Подготовьте хостинг. Добавьте домен, создайте пустую базу данных и пользователя к ней, выберите PHP не ниже версии на компьютере. О версиях: версия PHP для WordPress.
- Выгрузите дамп базы. В phpMyAdmin откройте базу сайта, выберите «Экспорт» и формат SQL. С SSH быстрее:
wp db export site.sql. - Загрузите файлы. Подключитесь по FTP или откройте файловый менеджер панели и загрузите папку сайта целиком, включая
wp-content/uploads. Большой сайт заархивируйте в zip и распакуйте архив на сервере. - Импортируйте дамп в новую базу через phpMyAdmin: «Импорт», файл
site.sql. - Поправьте wp-config.php: имя базы, пользователь, пароль и адрес сервера должны совпасть с данными хостинга.
- Замените адрес сайта в базе, как описано в следующем разделе.
- Откройте админку и в Настройки → Постоянные ссылки нажмите «Сохранить»: 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 или плагином.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: Виртуальный хостинг Таймвеб, timeweb.com/ru/services/hosting, проверено 20 октября 2026; Документация WordPress, ru.wordpress.org/support, проверено 20 октября 2026.
Разместите сайт на WordPress
Виртуальный хостинг Таймвеб от 316 ₽ в месяц: NVMe-диски, бесплатный SSL, домен .RU в подарок и 10 дней на тест.
- Тарифы от 316 ₽ в месяц
- Бесплатный SSL и DNS
- Домен .RU или .РФ в подарок
- Бесплатный перенос сайта