Установка WordPress на хостинг: что подготовить до начала
Прежде чем распаковывать архив с WordPress, нужно проверить пять вещей: версию PHP, доступ к базе, FTP или файловый менеджер, домен и SSL. Разбираем, что подготовить, чтобы установка заняла двадцать минут, а не выходные.

Установка WordPress на нормальный хостинг занимает 15–20 минут. Большинство проблем возникает не во время самой установки, а из-за того, что чего-то не хватило заранее: PHP старой версии, нет данных для подключения к базе, забыли про SSL. В итоге вместо сайта на экране появляется «Error establishing a database connection» или белый экран без единой строки текста. Ниже — что проверить до того, как вы вообще откроете архив с дистрибутивом.
Речь о ручной установке WordPress 6.x на обычный shared-хостинг с панелью управления (cPanel, ISPmanager или аналог). Автоустановщик в панели делает всё то же самое за вас, но понимать, из чего состоит процесс, полезно — когда автоустановщик сломается, чинить придётся руками.
Что нужно иметь до начала
Соберите это в одном месте прежде, чем начинать. Половина обращений в поддержку хостинга — из-за того, что чего-то из списка не оказалось под рукой.
- Доступ к панели хостинга — логин и пароль от cPanel, ISPmanager или той панели, что дал провайдер.
- Доступ по FTP или SFTP — хост, логин, пароль, порт. Либо встроенный файловый менеджер панели, если FTP-клиент ставить не хочется.
- Данные базы данных MySQL/MariaDB — имя базы, имя пользователя, пароль и хост базы. Обычно базу создают в панели вручную перед установкой.
- Домен, привязанный к хостингу — DNS уже указывает на сервер, домен открывается (пусть даже с заглушкой хостинга).
- PHP версии 7.4 и выше, а лучше 8.1+. WordPress 6.x официально требует минимум PHP 7.2, но рекомендует 7.4 и новее.
Как узнать версию PHP на хостинге
В cPanel это раздел MultiPHP Manager или Select PHP Version, в ISPmanager — Настройки веб-сервера → версии PHP. Если версии ниже 7.4 — переключитесь на актуальную заранее. На PHP 5.6 или 7.0 свежий WordPress либо не установится, либо будет падать при обновлении плагинов.
Самая частая причина «белого экрана смерти» на новом сайте — не битый WordPress, а PHP версии, которую не поддерживает ни ядро, ни выбранная тема. Проверьте версию до установки, а не после.
Что WordPress проверяет сам
Ядро при установке рассчитывает, что на сервере есть расширения PHP: mysqli (связь с базой), curl (загрузка обновлений и плагинов), gd или imagick (обработка картинок), mbstring. На большинстве хостингов они включены по умолчанию. Проверить набор расширений можно в той же панели или создав временный файл с <?php phpinfo(); — только не забудьте удалить его после проверки.
Пошаговая установка
-
Создайте базу данных и пользователя. В cPanel — раздел MySQL Databases: сначала создаёте базу, потом пользователя, потом привязываете пользователя к базе с правами ALL PRIVILEGES. Запишите три значения: имя базы, имя пользователя, пароль. Хост базы почти всегда
localhost— но у некоторых провайдеров он свой, это указано в письме от хостинга.Проверка: в списке баз панели должна появиться ваша база, а под ней — привязанный пользователь.
-
Скачайте дистрибутив с ru.wordpress.org — русскую сборку. Не берите архивы со сторонних сайтов: там встречаются заражённые сборки.
Проверка: у вас на диске файл вида
wordpress-6.x-ru_RU.zip. -
Загрузите файлы в корень сайта. Корень — обычно папка
public_html(cPanel) илиwww/имя-домена(ISPmanager). Распакуйте архив прямо на сервере через файловый менеджер — так быстрее, чем заливать тысячу мелких файлов по FTP. Важно: файлы WordPress должны лежать в самом корне, а не во вложенной папкеwordpress. Если после распаковки они оказались в подпапке — переместите содержимое на уровень выше.Проверка: в корне видны файлы
index.php,wp-config-sample.phpи папкиwp-admin,wp-content,wp-includes. -
Запустите мастер установки. Откройте домен в браузере. WordPress сам предложит выбрать язык и введёт вас в форму подключения к базе. Впишите имя базы, пользователя, пароль и хост из шага 1. Мастер создаст файл
wp-config.phpавтоматически.Проверка: появится форма «Информация о сайте» — название, логин администратора, пароль, email.
-
Задайте данные администратора. Придумайте логин, отличный от
admin— подadminидёт основная масса brute-force атак. Пароль — длинный, WordPress предложит свой, не ослабляйте его.Проверка: «Успешно! WordPress установлен». Кнопка «Войти» ведёт на
/wp-admin/.
Если хост базы не localhost
Некоторые провайдеры выносят MySQL на отдельный сервер. Тогда в поле «Сервер базы данных» вместо localhost нужно вписать адрес вида mysql.вашхостинг.ru или конкретный IP. Это значение всегда есть в письме от хостинга или в разделе баз панели — не угадывайте.
Если не получилось
Четыре ошибки, которые видит почти каждый при первой установке.
- «Error establishing a database connection». Данные базы введены неверно либо пользователь не привязан к базе. Перепроверьте имя, пароль и особенно хост. Опечатка в одном символе даёт ровно эту ошибку.
- Белый экран без текста. Чаще всего — несовместимая версия PHP или нехватка памяти. Переключите PHP на 8.1+, а в
wp-config.phpдобавьте строкуdefine('WP_MEMORY_LIMIT', '256M');. - Мастер открывается, но не сохраняет wp-config.php. Нет прав на запись в корневую папку. Тогда WordPress покажет содержимое файла — создайте
wp-config.phpвручную через файловый менеджер и вставьте текст. - Вместо сайта — список файлов или ошибка 403/404. Файлы лежат в подпапке, а не в корне, либо в папке нет
index.php. Проверьте, что распаковали содержимое, а не саму папкуwordpress.
Ручная установка против автоустановщика
Панели хостинга предлагают установить WordPress в один клик. Разница в контроле и в том, что вы понимаете о своём сайте.
| Параметр | Ручная установка | Автоустановщик панели |
|---|---|---|
| Время | 15–20 минут | 2–3 минуты |
| Контроль над базой и путями | Полный | Значения задаёт панель |
| Лишние плагины в комплекте | Нет | Иногда добавляет свои |
| Понимание, где что лежит | Есть | Часто нет |
| Подходит новичку | Да, при наличии инструкции | Да |
Автоустановщик удобен, но когда сайт сломается, а данные базы вы никогда не видели — восстановление превратится в квест. Один раз пройти установку руками полезно даже ради понимания структуры.
Что настроить сразу после установки
Установка — это только запуск. До первой публикации сделайте ещё несколько вещей.
- Включите HTTPS. Выпустите бесплатный сертификат Let's Encrypt в панели хостинга, затем в Настройки → Общие смените адрес сайта на
https://. Без SSL браузеры помечают сайт как «Небезопасный». - Проверьте постоянные ссылки. В Настройки → Постоянные ссылки выберите «Название записи» — понятные URL вместо
?p=123. - Настройте резервные копии. Уточните у хостинга, делает ли он бэкапы автоматически и как часто. Если нет — поставьте плагин резервного копирования до того, как накопите контент.
- Обновите ядро, тему и удалите лишнее. Снесите демо-темы и плагин Hello Dolly — это код, который вам не нужен, но который тоже надо обновлять.
Дальше смотрите на две вещи в течение первых дней: время ответа сайта (через инструменты вебмастера или PageSpeed) и журнал попыток входа в админку. Если попыток брутфорса много — ставьте плагин ограничения входов и двухфакторную аутентификацию.
Грант-менеджер: Заявки на ФСИ, Сколково, «Мой бизнес» — бюрократическим языком, со сметой.
Спросить за 20 ₽Источники: WordPress.org — Requirements, WordPress.org — How to install WordPress
Частые вопросы
Какая версия PHP нужна для WordPress 6.x?
А если у меня хостинг без cPanel, а с другой панелью?
Что делать, если появилась ошибка подключения к базе?
Обязательно ли ставить вручную, если есть установка в один клик?
Нужен ли SSL-сертификат, если сайт ещё пустой?
Куда именно распаковывать файлы — в корень или в папку wordpress?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.