Коротко. Установить WordPress можно тремя способами: автоустановщиком хостинга — 5-10 минут и ноль технических знаний; вручную через FTP или SSH — 20-30 минут, нужен доступ к базе данных; локально на компьютере — 15-20 минут через Local или OpenServer. Хостинг под WordPress стоит от 200-500 ₽ в месяц, домен — 200-1 200 ₽ в год. Сама установка бесплатна: WordPress — открытое ПО.
Что нужно до начала: домен, хостинг, требования
WordPress работает на связке PHP + MySQL. Минимальные требования актуальной версии — PHP 7.4 и MySQL 5.7 (или MariaDB 10.4), но брать этот минимум не стоит: на PHP 8.1-8.3 сайт генерирует страницы на 20-40% быстрее. Плюс сертификат HTTPS — сегодня его дают бесплатно все хостинги.
Что покупать перед установкой:
| Что | Где | Цена | Комментарий |
|---|---|---|---|
| Домен в зоне .ru | Reg.ru, nic.ru, Beget, Timeweb | 200-400 ₽ первый год, 900-1 200 ₽ продление | Первый год часто со скидкой, смотрите на цену продления |
| Виртуальный хостинг | Beget, Timeweb, Reg.ru, Sprinthost | от 200-500 ₽ в месяц | Хватает сайту до 20-30 тысяч визитов в месяц |
| VPS | Selectel, Timeweb Cloud, FirstVDS | от 500-1 500 ₽ в месяц | Нужен для магазина, нагрузки или своих настроек сервера |
| SSL-сертификат | Let’s Encrypt в панели хостинга | 0 ₽ | Платный нужен только для EV-сертификата с юрлицом |
Отдельно про выбор тарифа: смотрите не на «безлимитный трафик», а на две вещи — есть ли поддержка LiteSpeed (тогда бесплатный кэш-плагин будет работать на уровне сервера) и какая версия PHP доступна. И проверьте, что хостинг даёт SSH — без него перенос и отладка превращаются в мучение по FTP.
Способ 1. Автоустановщик хостинга — 5-10 минут
Это способ по умолчанию для 90% сайтов. Все российские хостинги имеют в панели раздел «Установка CMS» или «Каталог приложений».
- Привяжите домен к аккаунту хостинга: в панели создайте сайт с вашим доменом. Если домен куплен у другого регистратора — пропишите у него NS-серверы хостинга. Изменения DNS применяются от 15 минут до 24 часов, чаще всего за час.
- В панели найдите «CMS» → WordPress → «Установить». Выберите домен, укажите логин администратора (не admin) и почту.
- Хостинг сам создаст базу данных, распакует файлы и запишет доступы в wp-config.php. Пароль администратора придёт на почту или покажется на экране — сохраните его сразу.
- Выпустите бесплатный SSL: в панели раздел «SSL-сертификаты» → Let’s Encrypt → домен → выпустить. Ждать 5-15 минут.
- Зайдите на вашдомен.ru/wp-admin, проверьте, что сайт открывается по https, и переходите к базовой настройке.
Где ломается. Автоустановщик иногда ставит устаревшую версию из своего кэша — сразу проверьте в админке, что WordPress обновлён. Второй момент: некоторые хостинги ставят сайт в папку вида /domains/вашдомен.ru/public_html, а некоторые — в корень аккаунта; при переносе это важно знать. Третий: автоустановщик может доложить свои плагины «для удобства» — их стоит проверить и удалить лишние.
Способ 2. Установка вручную — 20-30 минут
Ручная установка нужна, когда хостинг без автоустановщика, когда ставите на VPS или когда нужен контроль над структурой папок. Порядок:
- Скачайте дистрибутив с ru.wordpress.org — русскую сборку, чтобы не доустанавливать перевод.
- В панели хостинга создайте базу данных и пользователя к ней. Запишите четыре значения: имя БД, имя пользователя, пароль, хост (обычно localhost). Кодировка — utf8mb4.
- Загрузите содержимое архива в папку сайта по FTP или SSH. Важно: загружать нужно содержимое папки wordpress, а не саму папку — иначе сайт окажется по адресу вашдомен.ru/wordpress.
- Откройте вашдомен.ru в браузере. Запустится мастер: язык, данные базы, название сайта, логин и пароль администратора.
- Проверьте права на файлы: папки 755, файлы 644, wp-config.php — 600 или 640. Если хостинг ставит 777 — исправьте, это открытая дверь.
Через SSH то же самое делается быстрее с помощью WP-CLI: wp core download —locale=ru_RU, затем wp config create с параметрами базы и wp core install с адресом и логином. Три команды, около двух минут — этим способом обычно и пользуются разработчики.
Способ 3. Локальная установка — 15-20 минут
Локальный WordPress нужен для трёх задач: разработать сайт до покупки хостинга, обкатать обновления перед применением на живом сайте, разобраться в CMS без риска что-то сломать.
- Local (бывший Local by Flywheel) — самый простой вариант. Бесплатный, ставится как обычная программа, создаёт сайт в три клика, сам поднимает PHP и MySQL нужных версий. Умеет одним нажатием давать временную публичную ссылку — удобно показать заказчику. Подходит для Windows и macOS.
- OpenServer — популярный в России комплект под Windows. Даёт больше контроля: выбор версий PHP, phpMyAdmin, работа с несколькими проектами. Требует чуть больше понимания.
- Docker — вариант для тех, кто хочет одинаковое окружение у всей команды. Поднимается одним файлом compose, но это уже уровень разработчика.
Главная локальная грабля — кириллица и пробелы в пути к папке проекта. Путь вида C:UsersИванДокументыМой сайт ломает и Local, и OpenServer с неочевидными ошибками. Держите проекты в C:projectsимя-латиницей.
Как перенести локальный сайт на хостинг
Готовый локальный сайт переносится за 30-60 минут. Ручной путь:
- Выгрузите базу через phpMyAdmin в SQL-файл, заархивируйте папку сайта.
- На хостинге создайте базу, залейте дамп, загрузите файлы.
- Пропишите новые доступы к базе в wp-config.php.
- Замените в базе старый адрес на новый. Ключевой момент: обычным поиском и заменой в SQL этого делать нельзя — часть настроек хранится в сериализованном виде, и замена ломает их длину. Используйте инструмент Search-Replace-DB или команду WP-CLI wp search-replace, они пересчитывают длины корректно.
- Зайдите в админку, обновите постоянные ссылки (просто откройте и сохраните), проверьте картинки и формы.
Проще — плагином: Duplicator, All-in-One WP Migration или бесплатный Migrate Guru. Они собирают архив с файлами и базой и разворачивают его на новом месте. Ограничение бесплатных версий — размер архива (обычно 256-512 МБ), для сайта-визитки этого хватает с запасом.
Типичные ошибки при установке
| Симптом | Причина | Что делать |
|---|---|---|
| «Ошибка установки соединения с базой данных» | Неверные доступы в wp-config.php или хост не localhost | Сверить четыре параметра БД, у некоторых хостингов хост — отдельный адрес |
| Белый экран без текста | Фатальная ошибка PHP: несовместимая версия или битый файл | Включить WP_DEBUG в wp-config.php, посмотреть текст ошибки |
| Сайт открывается по /wordpress | Загружена папка целиком вместо содержимого | Перенести файлы на уровень выше |
| Стили не грузятся, вёрстка «поехала» | Смешанный контент: адрес сайта http, а страница открыта по https | Прописать https в Настройки → Общие и в базе |
| Бесконечная переадресация | Расхождение адреса с www и без в настройках и на сервере | Привести к одному варианту в настройках WP и в .htaccess |
| «Превышен максимальный размер файла» | Лимит upload_max_filesize на хостинге, обычно 2-8 МБ | Поднять в панели хостинга или в php.ini до 32-64 МБ |
Частые вопросы
Сколько стоит установить WordPress
Сам WordPress бесплатен — это открытое ПО с лицензией GPL. Платите вы за домен (200-400 ₽ первый год, 900-1 200 ₽ продление) и хостинг (от 200-500 ₽ в месяц на виртуальном, от 500-1 500 ₽ на VPS). Установка через автоустановщик хостинга занимает 5-10 минут и делается самостоятельно без навыков. Если заказывать установку с базовой настройкой у подрядчика — это 3 000-8 000 ₽.
Какой хостинг выбрать для WordPress
Для сайта до 20-30 тысяч визитов в месяц хватает виртуального хостинга за 200-500 ₽. При выборе смотрите на три параметра: доступна ли версия PHP 8.1 и выше, стоит ли на серверах LiteSpeed (это даёт быстрый бесплатный кэш) и есть ли SSH-доступ. Магазину на WooCommerce с каталогом от 500 позиций сразу берите VPS от 1 000 ₽ — на виртуальном хостинге он упрётся в лимиты процессорного времени.
Можно ли установить WordPress без хостинга
Да, локально на своём компьютере — через Local, OpenServer или Docker, это 15-20 минут. Такой сайт видите только вы; чтобы показать его клиенту, в Local есть функция временной публичной ссылки. Локальная установка удобна для разработки и для проверки обновлений перед применением на живом сайте, но для рабочего сайта хостинг всё равно понадобится.
Чем отличается WordPress.org от WordPress.com
WordPress.org — это бесплатный движок, который вы ставите на свой хостинг и полностью контролируете: любые плагины, любые темы, свой код, свои данные. WordPress.com — это платный сервис на том же движке, где ограничены плагины и темы, а на бесплатном тарифе показывается чужая реклама и адрес выглядит как имя.wordpress.com. Для бизнес-сайта в России практически всегда берут WordPress.org на российском хостинге — это и дешевле, и без ограничений.
Что делать сразу после установки WordPress
Первым делом настройте структуру постоянных ссылок («Название записи»), включите HTTPS и выберите один вариант домена — с www или без. Эти три пункта потом меняются только через редиректы и просадку в поиске. Дальше по порядку: удалить демо-контент и лишние темы, настроить SMTP для писем с форм, поставить кэш и бэкапы, подключить SEO-плагин и счётчики. Весь базовый чек-лист — 1,5-3 часа.
Установка — самая простая часть работы: сложности начинаются на структуре, скорости и превращении сайта в источник заявок. Если нужен не просто установленный WordPress, а работающий инструмент — разработка сайта в DZ Digital включает хостинг, настройку, структуру под поисковые запросы и аналитику с целями, чтобы с первого дня было видно, откуда приходят обращения.