Как установить WordPress на хостинг: выбор способа

WordPress позволяет публиковать страницы и записи через браузер. Здесь рассматриваем установку CMS с WordPress.org на своём хостинге. После установки вы получите сайт с начальным оформлением и доступом к панели управления.

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

Как установить WordPress на хостинг: выбор способа
СпособЧто делаете выЧто проверить
Автоматическая установкаВыбираете приложение, домен и каталог, создаёте учётную запись администратора.Целевую папку, состав устанавливаемого пакета и доступ в админку.
Ручная установкаЗагружаете дистрибутив, создаёте базу данных и запускаете мастер.Расположение файлов, реквизиты подключения и результат каждого шага.

Подготовка: домен, сервер и доступы

Домен задаёт адрес сайта, сервер хранит файлы и обрабатывает запросы. Добавьте домен в панели хостинга и привяжите его к каталогу сайта. Если домен зарегистрирован отдельно, настройте 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». Если к сайту привязано несколько доменов, выберите нужный. Затем откройте адрес сайта и заполните форму администратора. На другом хостинге порядок может отличаться.

  1. Откройте раздел приложений и выберите WordPress. Прочитайте описание предлагаемой установки.
  2. Укажите домен и протокол HTTPS. Проверьте поле каталога: лишнее имя папки изменит путь к сайту.
  3. Задайте название и параметры учётной записи администратора. Используйте отдельный сложный пароль и действующую почту.
  4. Проверьте дополнительные опции. Не добавляйте незнакомые расширения только потому, что они отмечены по умолчанию.
  5. Нажмите кнопку установки и дождитесь сообщения о завершении. При ошибке сохраните её текст без реквизитов.
  6. Перейдите на главную страницу, затем откройте /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, а при установке в подпапку укажите её перед этим путём. Если мастер завис, проверьте главную и сообщение об ошибке. Не запускайте повторную установку с другим префиксом наугад.

  1. Выберите язык, если мастер предлагает этот шаг.
  2. Введите реквизиты подключения, если wp-config.php ещё не подготовлен. Продолжайте после успешной проверки.
  3. Укажите название сайта, имя администратора и почту. Сохраните пароль в менеджере паролей.
  4. Решите, нужно ли временно просить поисковые системы не индексировать страницы. Это настройка для подготовки, а не защита доступа.
  5. Запустите установку и дождитесь результата. После сообщения об успехе войдите в административную панель.

Установка через WP-CLI, Composer и на компьютере

Если вы работаете с командной строкой, можно установить WordPress через WP-CLI. На сервере должны быть PHP, установленный WP-CLI и доступ к нужному каталогу. Сначала создайте базу с пользователем, затем выполняйте шаги внутри пустой папки сайта.

Названия ниже показывают порядок команд. Обязательные параметры и подсказки откройте через wp help для каждой команды. Пароли вводите через интерактивный запрос --prompt, чтобы не записывать их прямо в командную строку.

  1. wp core download: скачать файлы WordPress. Для языка задайте --locale=ru_RU.
  2. wp config create: создать конфигурацию. Укажите имя базы, пользователя и адрес сервера; пароль запросите через --prompt=dbpass.
  3. wp core install: создать таблицы и администратора. Укажите URL сайта, название, логин и почту; пароль запросите через --prompt=admin_password.
  4. 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 итоговую цену и сроки называем после брифа.

  • Главная и внутренние страницы открываются по ожидаемым адресам.
  • В меню нет ссылок на демонстрационные материалы и чужие домены.
  • Изображения видны, текст читается на узком экране.
  • Если добавлена форма, тестовое обращение приходит получателю.
  • Настройки видимости соответствуют готовности сайта к публикации.
  • Есть рабочая резервная копия и сохранённые доступы.

Источники

  1. WordPress: рекомендуемые требования, проверено 26.09.2026
  2. WordPress: установка, база и конфигурация
  3. WordPress: защита, права и резервные копии
  4. WordPress: первые настройки, темы и плагины
  5. SpaceWeb: установка WordPress через панель
  6. WP-CLI: команды установки ядра
  7. WP-CLI: создание конфигурации
  8. Composer: назначение и установка зависимостей