Инструкции

Как установить WordPress на хостинг

Проще всего поставить WordPress из панели хостинга: у Timeweb и Beget это несколько кликов, базу данных панель создаёт там же. Вручную — загрузить файлы, создать базу и пройти установщик в браузере, файл настроек он запишет сам. Ниже — оба способа по шагам, что сделать сразу после установки и как исправить ошибки, которые встречаются чаще всего.

Обновлено 03.10.2026≈ 10 мин чтения
Содержание 8

Коротко

  • Проще всего — из панели хостинга. У Timeweb и Beget WordPress ставится из раздела CMS, базу данных можно создать там же. У SpaceWeb его ставят из панели сразу после покупки, на любом тарифе. На тарифах Timeweb для WordPress он установлен сразу после регистрации.
  • Вручную тоже несложно. Загрузите файлы WordPress на хостинг, создайте базу данных и откройте сайт в браузере: установщик спросит данные базы и сам создаст файл настроек.
  • До установки проверьте версии. WordPress советует PHP 8.3 или новее и MySQL 8.0 или MariaDB 10.11 и новее. На обычном хостинге Timeweb и Beget есть и PHP 8.3, и MySQL 8.0.
  • Сразу после установки включите https и поменяйте на него адрес в настройках WordPress, проверьте версию PHP, пароль администратора и резервные копии.

Что подготовить

  • Хостинг с PHP и MySQL. Отдельный тариф для WordPress не обязателен — почему, разобрано в статье хостинг для WordPress. WordPress советует PHP 8.3 и новее, MySQL 8.0 или MariaDB 10.11 и новее и поддержку https (страница требований). На PHP от 7.4 и MySQL от 5.5.5 он тоже запустится, но срок поддержки этих версий уже закончился.
  • Домен, привязанный к хостингу. Как домен связан с хостингом — в статье что такое домен. Если своего домена пока нет, Timeweb разрешает поставить сайт на временный — в зоне webtm.ru или tw1.ru. Когда привяжете настоящий, поменяйте адрес в настройках WordPress: как это сделать, рассказано ниже.
  • Свободные сайт и база. Для установки из каталога Timeweb нужны свободная база данных и свободный сайт в панели. Их число зависит от тарифа: на Year — по два.
  • Почта, которая доходит. WordPress присылает письма — например, ссылку для сброса пароля. Документация WordPress советует до установки проверить, что почта с хостинга уходит.

Способ 1. Из панели хостинга

Timeweb

  1. В панели откройте «Сайты» → «Установка CMS» и нажмите на WordPress.
  2. Нажмите «Установить приложение» и выберите домен. Если домена нет в списке, он привязан к другому сайту — отвяжите его в разделе «Сайты» → «Мои сайты».
  3. Выберите базу данных: новую или существующую — для существующей понадобится её пароль.
  4. Нажмите «Начать установку». Доступы к админке появятся на экране и придут на контактную почту.

На тарифах Timeweb для WordPress ничего ставить не нужно: WordPress установлен сразу после регистрации. Подробно — в справке Timeweb.

Beget

В панели Beget есть раздел CMS: в нём автоматически ставится любая из более чем 30 CMS, в том числе WordPress. Выберите WordPress, затем сайт и заполните данные для установки. Внизу окна есть свёрнутые настройки базы данных — в них задают пользователя и пароль. Beget создаст для сайта новую базу с именем, которое вы укажете. Подробно — в справке Beget.

SpaceWeb

WordPress ставится в один клик из панели управления, сразу после покупки любого тарифа (страница SpaceWeb).

Способ 2. Вручную

Ручная установка пригодится, если в панели нет автоустановки или нужна определённая версия WordPress. Шаги ниже — по документации WordPress и справке Timeweb. Названия разделов панели даны как у Timeweb, у других хостеров они могут отличаться.

Шаг 1. Добавьте домен и сайт

В панели добавьте домен и создайте для него сайт. У Timeweb домен добавляют в «Домены и SSL» → «Мои домены», а сайт создают и привязывают к нему домен в «Сайты» → «Мои сайты».

Шаг 2. Скачайте WordPress

Берите архив только с официального сайта wordpress.org — так советует и справка Timeweb. Если у вас есть доступ к хостингу по SSH, архив можно скачать сразу на сервер, без своего компьютера.

Шаг 3. Загрузите файлы

  • Через файловый менеджер панели. У Timeweb в нём есть «Загрузить и разархивировать»: архив загрузится и сразу распакуется на хостинге.
  • По FTP или SFTP — например, в WinSCP или FileZilla, как при переносе сайта. Если в программе включён перевод имён файлов в нижний регистр, выключите его.

Куда класть файлы:

  • в корень сайта — у Timeweb это папка public_html. Кладите содержимое папки wordpress из архива, а не саму папку: иначе сайт откроется по адресу вида ваш-домен/wordpress/;
  • у Timeweb сначала удалите из public_html файл index.htm — он появляется вместе с сайтом;
  • в подпапку — если WordPress нужен, например, для блога по адресу ваш-домен/blog/.

Шаг 4. Создайте базу данных

В панели хостинга создайте базу MySQL и пользователя с правами на неё. Запишите имя базы, имя пользователя и пароль — они понадобятся установщику. Пароль сделайте сложным.

  • На виртуальном хостинге имя базы обычно начинается с вашего логина и подчёркивания.
  • У Timeweb имя пользователя базы совпадает с именем самой базы.
  • Сервер базы обычно localhost.
  • Если свободных баз нет, WordPress можно поставить в уже занятую, но с другим префиксом таблиц.

Шаг 5. Запустите установщик

Откройте сайт в браузере. Если файла настроек wp-config.php ещё нет, WordPress предложит создать его и спросит:

  • имя базы данных, имя пользователя и пароль;
  • сервер базы — обычно localhost;
  • префикс таблиц — по умолчанию wp_. Поменяйте его, если база уже занята.

Затем — данные самого сайта:

  • название сайта;
  • логин и пароль администратора;
  • почту — на неё приходят уведомления и ссылка для сброса пароля;
  • отметку для поисковых систем. Оставьте её пустой, если сайт должен попасть в поиск. Если поставить, WordPress попросит поисковики не индексировать сайт, а посетители всё равно смогут его открыть.

Всё это потом можно поменять в админке. Когда установка закончится, WordPress покажет страницу входа.

Отметку для поисковиков иногда ставят на время разработки и забывают снять. Перед запуском сайта проверьте, что она пустая, — иначе поисковики будут его пропускать.

Сразу после установки

Включите https и поменяйте адрес сайта

  1. Выпустите бесплатный сертификат в панели хостинга — как, рассказано в статье бесплатный SSL-сертификат.
  2. В админке WordPress откройте «Настройки» → «Общие» и в полях «Адрес WordPress» и «Адрес сайта» замените http:// на https://.

WordPress хранит адрес сайта в базе и с любого другого адреса перенаправляет на него. Поэтому адрес меняют в настройках и после перехода на https, и после смены домена — например, с временного на настоящий (справка Timeweb).

Домен на кириллице, например в зоне .рф, вписывайте в эти поля в виде Punycode — он начинается с xn--. Иначе сайт будет бесконечно перенаправлять сам на себя.

Если после правки сайт перестал открываться, адрес можно поправить в базе через phpMyAdmin: таблица wp_options (или с вашим префиксом), поля siteurl и home. Если адрес прописан в wp-config.php, действует он, а не значение из базы.

Ссылки и картинки в уже опубликованных записях могут остаться со старым адресом. Их меняют по всей базе разом — например, через WP-CLI по SSH. На только что установленном сайте это не нужно.

Выберите версию PHP

WordPress советует PHP 8.3 и новее.

  • Timeweb. Версия выбирается для каждого сайта отдельно: «Сайты» → значок шестерёнки у сайта → «Настроить» в блоке «Настройки версии и кодировки». Новая версия включается сразу. Список версий зависит от сервера: по справке Timeweb, на серверах с Ubuntu 18.04 — от 5.3 до 8.3, с Ubuntu 22.04 — от 7.4 до 8.5. Если нужной нет, поддержка по просьбе перенесёт аккаунт на другой сервер.
  • Beget. Версия задаётся в настройках домена или поддомена, у каждого своя. На обычном хостинге Beget доступны версии от 5.2 до 8.4.

Если после смены версии сайт показывает белый экран или ошибку, верните прежнюю — там же, в панели.

Защитите сайт

  • Пароль администратора — сложный; никому его не передавайте.
  • Ставьте темы и плагины только из проверенных источников, а лишние удаляйте.
  • Обновляйте WordPress, темы и плагины и следите за новостями об уязвимостях — по WordPress их собирает, например, wpscan.com.
  • Подключайтесь к хостингу по SFTP или SSH, а не по обычному FTP: он передаёт пароль открытым текстом.

Проверьте резервные копии

На хостинге копии обычно делаются сами: Timeweb копирует сайт каждый день и хранит копии 30 дней, Beget — в среднем раз в 3–4 дня. Перед обновлением WordPress и плагинов скачивайте копию себе. Что входит в копии хостера и как сделать свою — в статье резервные копии сайта.

Частые ошибки

  • Ошибка соединения с базой данных. Проверьте в wp-config.php имя базы, пользователя, пароль и сервер базы, а в панели — что у пользователя есть права на эту базу. Если всё верно, возможно, не работает сам сервер баз данных — напишите в поддержку.
  • Вместо сайта — список файлов. Проверьте, что файлы лежат в корне сайта, а не во вложенной папке wordpress. Если лежат, значит, сервер не открывает index.php сам — это решает поддержка.
  • «Headers already sent». Обычно виноват wp-config.php: лишние пробелы или пустые строки в начале файла либо невидимая метка BOM, которую добавляют некоторые редакторы. Откройте файл в редакторе кода и сохраните в UTF-8 без BOM.
  • На странице виден код PHP. PHP на сервере не работает — это вопрос к хостеру.
  • Белый экран после смены версии PHP. Версия не подходит сайту — верните прежнюю.
  • Сайт перенаправляет на другой адрес или по кругу. Адрес в настройках WordPress не совпадает с доменом либо кириллический домен записан не в Punycode — исправьте, как описано выше.

Если сайт не открывается вовсе, пройдитесь по проверкам из статьи что делать, если хостинг лежит.

Если сайт на VPS

На своём сервере PHP, базу данных и веб-сервер настраиваете вы сами, а дальше WordPress ставится так же, как в способе 2. Как подготовить сервер для сайта на PHP, разобрано в инструкции как разместить сайт на VPS, а подключиться к нему поможет статья как подключиться к VPS по SSH.

Что почитать дальше

Справка Timeweb и Beget по установке CMS, адресу сайта в WordPress, версиям PHP и безопасности, а также документация WordPress сверены 3 октября 2026 года. Требования WordPress и страницы хостинга Timeweb, Beget и SpaceWeb — 1 октября 2026 года. Если читаете сильно позже, проверьте по ссылкам в тексте.

Проверено и обновлено: 03.10.2026