Как установить WordPress на хостинг: выбор способа
WordPress позволяет публиковать страницы и записи через браузер. Здесь рассматриваем установку CMS с WordPress.org на своём хостинге. После установки вы получите сайт с начальным оформлением и доступом к панели управления.
Если в личном кабинете есть автоустановщик, начните с него. Ручной способ пригодится, когда готового инструмента нет. Он также помогает разобраться, где находятся файлы и как подключается база данных.
| Способ | Что делаете вы | Что проверить |
|---|---|---|
| Автоматическая установка | Выбираете приложение, домен и каталог, создаёте учётную запись администратора. | Целевую папку, состав устанавливаемого пакета и доступ в админку. |
| Ручная установка | Загружаете дистрибутив, создаёте базу данных и запускаете мастер. | Расположение файлов, реквизиты подключения и результат каждого шага. |
Подготовка: домен, сервер и доступы
Домен задаёт адрес сайта, сервер хранит файлы и обрабатывает запросы. Добавьте домен в панели хостинга и привяжите его к каталогу сайта. Если домен зарегистрирован отдельно, настройте DNS по инструкции провайдера и дождитесь применения изменений.
На сентябрь 2026 года WordPress.org рекомендует PHP 8.3 или новее, MySQL 8.0 или новее либо MariaDB 10.11 или новее. Это рекомендуемые версии, а не минимально возможные. Также рекомендованы HTTPS и веб-сервер Nginx или Apache; модуль mod_rewrite относится к Apache.
Сверьте параметры хостинга с официальными требованиями до оплаты. Уточните у поддержки порядок обновления серверного ПО и восстановления резервной копии.
- Подготовьте доступ к личному кабинету и управлению доменом.
- Проверьте, что адрес направлен на нужную площадку по инструкции провайдера.
- Уточните путь к корневой папке и убедитесь, что в ней нет действующего сайта.
- Подключите сертификат и проверьте открытие адреса по HTTPS.
- Подготовьте доступ к почте администратора: она понадобится для уведомлений и восстановления входа.
Автоматическая установка WordPress через панель
В панели ищите каталог CMS или приложений. Для сайта в корне домена оставьте поле подпапки пустым. Для отдельного блога можно указать каталог blog.
Пример SpaceWeb: откройте «Сайты», у нужного сайта найдите «Программы», нажмите «Установить» и выберите WordPress на вкладке «CMS». Если к сайту привязано несколько доменов, выберите нужный. Затем откройте адрес сайта и заполните форму администратора. На другом хостинге порядок может отличаться.
- Откройте раздел приложений и выберите WordPress. Прочитайте описание предлагаемой установки.
- Укажите домен и протокол HTTPS. Проверьте поле каталога: лишнее имя папки изменит путь к сайту.
- Задайте название и параметры учётной записи администратора. Используйте отдельный сложный пароль и действующую почту.
- Проверьте дополнительные опции. Не добавляйте незнакомые расширения только потому, что они отмечены по умолчанию.
- Нажмите кнопку установки и дождитесь сообщения о завершении. При ошибке сохраните её текст без реквизитов.
- Перейдите на главную страницу, затем откройте /wp-admin/ относительно адреса установки и войдите в панель.
Ручная установка: скачивание и загрузка файлов
Откройте wordpress.org, раздел Download. Скачайте текущий стабильный выпуск и распакуйте архив. Для обычного сайта не выбирайте тестовую сборку. Номер последней версии WordPress смотрите на странице загрузки.
Для установки в корень перенесите содержимое папки wordpress, а не саму папку. Сверьте каталог назначения с настройками домена.
Загрузка через файловый менеджер без FTP
Если панель умеет распаковывать ZIP, откройте файловый менеджер и загрузите архив в каталог нового сайта. Распакуйте его, затем перенесите содержимое вложенной папки wordpress в нужный корень. Проверьте наличие index.php рядом с wp-admin.
Удалите загруженный установочный архив после распаковки. Если видите страницу-заглушку хостинга, уточните назначение её файла у поддержки. Не очищайте весь каталог: там могут находиться нужные настройки.
Как загрузить WordPress через FileZilla
В FileZilla создайте подключение по данным хостинга: сервер, порт и пользователь. Выберите SFTP, если провайдер поддерживает этот защищённый протокол.
Слева откройте распакованный пакет, справа выберите каталог сайта. Передайте файлы и проверьте список неудачных передач. При запросе замены существующих файлов остановитесь и проверьте путь.
Корень сайта или отдельная папка
В корне должны оказаться wp-admin, wp-content, wp-includes и файлы пакета. Для отдельного блога создайте подпапку blog. Тогда мастер открывается по адресу https://example.com/blog/wp-admin/install.php, вход в админку: https://example.com/blog/wp-admin/. Замените example.com своим доменом.
Название корня зависит от сервера. Не выбирайте www или public_html наугад: путь указан в панели хостинга.
Создание базы данных и настройка подключения
Создайте отдельную базу и пользователя. Для установки выдайте ему все права на эту базу, включая создание и изменение таблиц. Глобальные права на остальные базы сервера не нужны. В phpMyAdmin выберите созданного пользователя и настройте привилегии только для базы сайта.
Сохраните полные имя базы, логин, пароль и адрес сервера подключения. Панель может добавлять префикс к имени. Эти данные отличаются от учётной записи администратора WordPress.
Заполнение wp-config.php
Можно ввести реквизиты в браузерном мастере: WordPress попробует создать конфигурацию самостоятельно. Если запись недоступна, сделайте копию wp-config-sample.php и переименуйте её в wp-config.php. Откройте копию в редакторе обычного текста и найдите параметры подключения.
DB_NAME обозначает имя базы, DB_USER задаёт пользователя, DB_PASSWORD содержит его пароль. В DB_HOST указывается адрес сервера. Часто это localhost, но ставить его без проверки нельзя. Нужное значение сообщает хостинг-провайдер.
При ручной подготовке wp-config.php заполните ключи и соли аутентификации по официальной инструкции WordPress. Не оставляйте значения из шаблона. Сохраните файл без BOM и загрузите его в каталог установки. Не публикуйте конфигурацию и не отправляйте её целиком в поддержку.
Кодировка и префикс таблиц
Не назначайте utf8mb4_general_ci обязательным условием установки. Параметр DB_COLLATE в конфигурации обычно оставляют пустым, а DB_CHARSET без необходимости не меняют. Для уже существующего проекта смена кодировки требует отдельной проверки.
Префикс различает таблицы нескольких установок в одной базе. Для первого сайта удобнее отдельная база. При общей базе выберите префикс, который ещё не занят. Смена префикса не заменяет обновления и защиту входа.
Запуск мастера и завершение установки WordPress
Откройте адрес сайта по HTTPS. Для прямого запуска добавьте /wp-admin/install.php, а при установке в подпапку укажите её перед этим путём. Если мастер завис, проверьте главную и сообщение об ошибке. Не запускайте повторную установку с другим префиксом наугад.
- Выберите язык, если мастер предлагает этот шаг.
- Введите реквизиты подключения, если wp-config.php ещё не подготовлен. Продолжайте после успешной проверки.
- Укажите название сайта, имя администратора и почту. Сохраните пароль в менеджере паролей.
- Решите, нужно ли временно просить поисковые системы не индексировать страницы. Это настройка для подготовки, а не защита доступа.
- Запустите установку и дождитесь результата. После сообщения об успехе войдите в административную панель.
Установка через WP-CLI, Composer и на компьютере
Если вы работаете с командной строкой, можно установить WordPress через WP-CLI. На сервере должны быть PHP, установленный WP-CLI и доступ к нужному каталогу. Сначала создайте базу с пользователем, затем выполняйте шаги внутри пустой папки сайта.
Названия ниже показывают порядок команд. Обязательные параметры и подсказки откройте через wp help для каждой команды. Пароли вводите через интерактивный запрос --prompt, чтобы не записывать их прямо в командную строку.
- wp core download: скачать файлы WordPress. Для языка задайте --locale=ru_RU.
- wp config create: создать конфигурацию. Укажите имя базы, пользователя и адрес сервера; пароль запросите через --prompt=dbpass.
- wp core install: создать таблицы и администратора. Укажите URL сайта, название, логин и почту; пароль запросите через --prompt=admin_password.
- wp core is-installed: проверить завершение установки. Затем откройте сайт и /wp-admin/ в браузере.
Когда нужен Composer
Composer управляет зависимостями PHP-проекта. Он устанавливает пакеты по composer.json, но сам по себе не заполняет базу и не создаёт администратора WordPress. Такой способ нужен при подготовленной разработчиком структуре проекта. Для первого сайта выберите обычную установку или WP-CLI.
Можно ли установить CMS локально
Да, для обучения подойдёт локальный веб-сервер с PHP и MySQL либо MariaDB. Создайте базу, разместите файлы в каталоге сервера и откройте его локальный адрес в браузере. Публичный домен для этого не нужен. Для публикации потребуется отдельно перенести файлы и базу на хостинг.
Первые настройки: страницы и оформление
После входа настройте сайт и проверьте результат в соседней вкладке. Меняйте параметры небольшими группами, чтобы легче найти причину ошибки.
Название, язык и постоянные ссылки
В общих настройках проверьте название, краткое описание, почту администратора, язык и часовой пояс. Адрес WordPress и адрес сайта могут различаться при специальной схеме размещения. Не меняйте эти поля ради оформления: ошибочное значение может нарушить доступ.
В разделе постоянных ссылок выберите понятную структуру адресов и сохраните изменения. Затем создайте пробную запись и откройте её со страницы сайта. Сделать это удобнее до публикации основных материалов, пока адреса ещё не используются во внешних ссылках.
Главная страница и видимость в поиске
В пункте «Чтение» выберите, что показывать на главной: последние записи или статическую страницу. Для сайта компании можно создать отдельную главную и страницу публикаций. Сначала подготовьте эти страницы, затем назначьте их в настройках.
На время подготовки можно включить просьбу не индексировать сайт. Она адресована поисковым системам, но не закрывает материалы от посетителей. Перед запуском снимите отметку и сохраните изменения. Для непубличной разработки нужна отдельная защита доступа.
Тема, плагины и комментарии
Тема отвечает за внешний вид, плагины добавляют функции. В разделе «Внешний вид» откройте «Темы», добавьте тему из каталога, установите и активируйте её. Проверьте меню, длинные заголовки и страницы на телефоне.
В разделе «Плагины» выберите добавление нового, найдите нужное расширение, установите и активируйте его. Добавляйте только нужные функции, например форму обращения. После активации проверьте сайт.
Определите, нужны ли комментарии, и проверьте настройки обсуждения. Если публикации предполагают ответы читателей, продумайте модерацию. Перед запуском удалите ненужные тестовые записи и замените демонстрационные материалы собственными.
Безопасность и резервные копии
Устанавливайте темы и дополнения из официального каталога или от проверяемого разработчика. Следите за обновлениями CMS и расширений. Перед изменениями сохраняйте рабочую копию и проверяйте восстановление на отдельной площадке.
Полная резервная копия включает файлы и содержимое базы. Один архив каталога не сохранит записи и настройки. Уточните расписание копирования, место хранения и порядок восстановления. Храните дополнительную копию отдельно от рабочего сервера.
Используйте разные пароли для администратора, передачи файлов и личного кабинета. Для файлов обычно подходят права 644, для каталогов 755. Владелец файлов и права на запись зависят от сервера: согласуйте их с поддержкой. Не назначайте 777 всему сайту.
Частые ошибки: что проверить, если сайт не работает
Запишите адрес страницы и текст ошибки. Проверяйте причины по одной, начиная с последнего изменения.
| Симптом | Возможная причина | Следующее действие |
|---|---|---|
| Ошибка подключения к базе | Неверные реквизиты, недостаточные права или недоступный сервер. | Сверьте подключение и доступ пользователя. Уточните состояние сервера у поддержки. |
| Вместо сайта список файлов | Возможны неполная загрузка или неверная настройка стартового файла. | Проверьте наличие index.php в корне. Если файл есть, уточните настройки у поддержки. |
| Браузер показывает программный код | Не работает обработчик PHP. | Приостановите запуск и обратитесь к администратору сервера. |
| Мастер открывается по лишнему адресу | При загрузке сохранилась внешняя папка wordpress. | Проверьте расположение пакета до наполнения сайта. |
| Главная открывается, запись не найдена | Проблема с постоянными ссылками или правилами веб-сервера. | Сохраните настройки ссылок. Если ошибка осталась, передайте пример адреса поддержке. |
| Не загружаются изображения | Возможна проблема с правами на запись. | Проверьте доступ к каталогу загрузок вместе с поддержкой. |
| Ошибка после изменения wp-config.php | Возможна опечатка или лишние символы в файле. | Сравните отредактированные строки с копией. Не публикуйте реквизиты при обсуждении. |
Проверка перед публикацией
Откройте сайт без входа в панель и пройдите путь от главной до обращения. Проверьте административную часть и страницы посетителя.
Если нужно передать задачу специалисту, подготовьте адрес, описание результата и список необходимых функций. Не отправляйте пароли вместе с первым сообщением. Для обращения используйте страницу «Установка и настройка WordPress»: /uslugi/wordpress/. В seosite1 итоговую цену и сроки называем после брифа.
- Главная и внутренние страницы открываются по ожидаемым адресам.
- В меню нет ссылок на демонстрационные материалы и чужие домены.
- Изображения видны, текст читается на узком экране.
- Если добавлена форма, тестовое обращение приходит получателю.
- Настройки видимости соответствуют готовности сайта к публикации.
- Есть рабочая резервная копия и сохранённые доступы.
Источники
- WordPress: рекомендуемые требования, проверено 26.09.2026
- WordPress: установка, база и конфигурация
- WordPress: защита, права и резервные копии
- WordPress: первые настройки, темы и плагины
- SpaceWeb: установка WordPress через панель
- WP-CLI: команды установки ядра
- WP-CLI: создание конфигурации
- Composer: назначение и установка зависимостей