
Перед началом установки убедитесь, что ваш хостинг поддерживает PHP версии не ниже 8.0 и базу данных MySQL или MariaDB версии 5.7 и выше. Для оптимальной работы WordPress рекомендуется выделять минимум 128 МБ оперативной памяти для PHP и включить модуль mod_rewrite.
Скачайте последнюю версию WordPress с официального сайта wordpress.org. Файл архивируйте и распакуйте локально, чтобы проверить структуру директорий: в корне должны находиться файлы wp-config-sample.php, index.php и папки wp-content, wp-includes.
Создайте базу данных через панель управления хостингом или phpMyAdmin. Запишите имя базы данных, имя пользователя и пароль. В процессе установки эти данные потребуются для корректной конфигурации wp-config.php.
Загрузите файлы WordPress на сервер через FTP или файловый менеджер хостинга в корневую директорию сайта. Убедитесь, что права на папки wp-content и wp-content/uploads установлены на 755, а на файлы 644 для обеспечения безопасности и корректной работы системы.
После загрузки откройте сайт в браузере. Мастер установки предложит выбрать язык, ввести данные базы данных и создать учетную запись администратора. Завершение процесса автоматически создаст файл wp-config.php с корректными параметрами подключения и запустит готовый к использованию WordPress.
Выбор и регистрация подходящего хостинга для WordPress

Для стабильной работы WordPress важен хостинг с поддержкой PHP версии 8.0 и выше, MySQL 5.7 или MariaDB 10.3+, а также наличием SSL и Cron для автоматических задач. Рекомендуется выбирать хостинг с сервером Nginx или Apache с модулем mod_rewrite для корректной работы постоянных ссылок.
Объем дискового пространства зависит от предполагаемого контента: для блога достаточно 5–10 ГБ, для интернет-магазина – 20–50 ГБ. Минимальный размер оперативной памяти на сервере должен составлять 512 МБ для маленького сайта и 2 ГБ для крупных проектов с плагинами и WooCommerce.
Пропускная способность и количество одновременных соединений важны для сайтов с высокой посещаемостью. Рекомендуется хостинг с минимум 1 ТБ трафика в месяц и поддержкой 100–200 одновременных пользователей для средних проектов.
| Критерий | Рекомендация |
|---|---|
| Тип хостинга | Shared для блогов и малых сайтов, VPS или Cloud для интернет-магазинов и проектов с высокой нагрузкой |
| Поддержка PHP и MySQL | PHP 8.0+, MySQL 5.7+ или MariaDB 10.3+ |
| SSD-диск | Обязательно, минимум 5 ГБ для малых сайтов, 20 ГБ для крупных |
| SSL | Обязателен для всех сайтов, лучше с автоматическим продлением |
| Резервное копирование | Ежедневное или еженедельное, с хранением как минимум 7 дней |
| Техническая поддержка | 24/7 с быстрым ответом на тикеты и звонки |
| Серверное ПО | Nginx или Apache с mod_rewrite, поддержка Cron |
Регистрация хостинга происходит через официальный сайт провайдера. Необходимо создать аккаунт, выбрать тариф с учетом ресурсов и способа управления (cPanel, Plesk, собственная панель), затем пройти оплату и подтвердить регистрацию через email. После активации хостинга на панели управления создаются базы данных и FTP-аккаунт для дальнейшей установки WordPress.
Создание базы данных и пользователя MySQL через панель управления

Войдите в панель управления хостингом и найдите раздел «Базы данных MySQL». Нажмите «Создать базу данных», укажите уникальное имя базы, состоящее из латинских букв, цифр и символа подчеркивания, например `wp_site_db`.
После создания базы данных перейдите к разделу «Пользователи MySQL» и нажмите «Добавить пользователя». Задайте имя пользователя и надежный пароль: минимум 12 символов, комбинация букв верхнего и нижнего регистра, цифр и спецсимволов. Например, `wp_admin_user` с паролем `G7v!rP2k@9Lm`.
Свяжите пользователя с базой данных, назначив полный доступ (All Privileges). В панели управления это обычно кнопка «Назначить» или галочка напротив всех разрешений. Обязательно сохраните данные базы, пользователя и пароль в отдельном документе – они понадобятся при установке WordPress.
Проверьте работоспособность подключения через встроенный инструмент «Проверка подключения к базе» или с помощью простого скрипта PHP, например:
<?php
$conn = new mysqli('localhost', 'wp_admin_user', 'G7v!rP2k@9Lm', 'wp_site_db');
if ($conn->connect_error) { die('Ошибка: '.$conn->connect_error); } else { echo 'Подключение успешно'; }
?>
После подтверждения правильности данных переходите к следующему этапу установки WordPress.
Скачивание и загрузка файлов WordPress на сервер

Первый шаг – загрузка актуальной версии WordPress с официального сайта. Перейдите на https://ru.wordpress.org/download/ и скачайте архив .zip.
После скачивания распакуйте архив на локальном компьютере. Внутри архива находятся следующие ключевые папки и файлы:
- wp-admin – административная панель сайта;
- wp-includes – ядро WordPress и библиотеки;
- wp-content – темы, плагины и загружаемые медиа-файлы;
- основные файлы в корне, включая wp-config-sample.php, index.php и license.txt.
Для загрузки на сервер используйте FTP-клиент, например, FileZilla, или встроенный файловый менеджер хостинга. Настройте соединение с сервером, указав:
- FTP-хост (обычно ftp.домен.ру);
- имя пользователя и пароль;
- порт (21 по умолчанию).
Загрузка файлов выполняется в корневую директорию сайта:
- Для домена верхнего уровня используйте папку public_html или www;
- Для поддомена – соответствующую папку поддомена;
- Перед загрузкой убедитесь, что директория пуста, чтобы избежать конфликтов с существующими файлами;
- Перетащите все файлы WordPress с локального компьютера на сервер. Размер архива обычно не превышает 20 МБ, но распакованные файлы занимают около 50 МБ.
После завершения загрузки проверьте целостность файлов. В FTP-клиенте убедитесь, что все папки wp-admin, wp-includes, wp-content и корневые файлы присутствуют на сервере.
Следующий шаг – настройка базы данных и конфигурации wp-config.php, что обеспечит корректную работу сайта.
Настройка файла wp-config.php для подключения к базе данных

Откройте файл wp-config.php, расположенный в корневой директории WordPress. Если файла нет, скопируйте wp-config-sample.php и переименуйте его в wp-config.php.
Для подключения к базе данных укажите следующие параметры:
define(‘DB_NAME’, ‘имя_базы’); – точное имя созданной базы данных.
define(‘DB_USER’, ‘имя_пользователя’); – логин пользователя базы данных с правами на чтение и запись.
define(‘DB_PASSWORD’, ‘пароль’); – надежный пароль пользователя базы данных.
define(‘DB_HOST’, ‘localhost’); – адрес сервера базы данных; чаще всего localhost, для удаленных серверов укажите IP или домен.
define(‘DB_CHARSET’, ‘utf8mb4’); – кодировка базы данных для корректного отображения всех символов.
define(‘DB_COLLATE’, »); – оставьте пустым, если не используете специфическую сортировку.
После внесения данных сохраните файл и проверьте права доступа: chmod 640 wp-config.php или chmod 600, чтобы предотвратить несанкционированный доступ.
Для повышения безопасности сгенерируйте уникальные ключи аутентификации и соли. Замените значения в блоке AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY, NONCE_KEY на сгенерированные с официaльного генератора WordPress.
После сохранения всех изменений WordPress сможет корректно подключаться к базе данных и обрабатывать запросы без ошибок.
Запуск установки WordPress через веб-браузер
После загрузки файлов WordPress на сервер откройте веб-браузер и перейдите по адресу домена, где будет установлен сайт. Для локальной установки используйте http://localhost/имя_папки. Для удаленного хостинга вводите доменное имя без дополнительных папок, если WordPress загружен в корень сайта.
Первый экран установки предложит выбрать язык. После выбора нажмите Продолжить. На следующем шаге WordPress запросит данные для подключения к базе данных. Введите имя базы данных, пользователя, пароль и хост базы данных, предоставленные хостинг-провайдером. По умолчанию хост базы данных – localhost, если не указано иначе.
Нажмите Отправить, чтобы проверить соединение с базой данных. Если настройки верны, появится кнопка Запустить установку. Она инициирует создание таблиц базы данных и подготовку сайта к первичному использованию.
На следующем экране заполните информацию о сайте: название сайта, имя пользователя администратора, надёжный пароль и электронную почту. Для публичных сайтов убедитесь, что опция Разрешить индексирование поисковыми системами установлена корректно. После заполнения нажмите Установить WordPress.
После завершения установки появится подтверждение с кнопкой Войти. Используйте указанные данные администратора для входа в панель управления WordPress через http://ваш_домен/wp-admin.
Если браузер отображает ошибки подключения к базе данных, проверьте правильность введенных данных, права пользователя базы и наличие базы на сервере. В случае проблем с правами файлов убедитесь, что wp-config.php имеет корректные разрешения для чтения сервером.
Настройка первого пользователя и базовых параметров сайта

После установки WordPress первым шагом создайте администратора. Введите уникальное имя пользователя, не использующее «admin», для повышения безопасности. Установите надежный пароль длиной не менее 12 символов с сочетанием заглавных, строчных букв, цифр и специальных символов. Адрес электронной почты должен быть действующим, так как на него будут приходить уведомления и сброс пароля.
Перейдите в раздел «Настройки» → «Общие». Заполните «Название сайта» и «Описание», отражающее тематику ресурса. Укажите корректный URL сайта и адрес электронной почты администратора. Если планируется использование SSL, убедитесь, что указаны адреса с https.
В разделе «Чтение» определите, будет ли главная страница статической или списком последних записей. Для блога оставьте список публикаций, для лендинга или корпоративного сайта – установите статическую страницу и выберите созданные страницы для главной и страницы записей.
В разделе «Постоянные ссылки» выберите структуру URL, оптимизированную для SEO, например «Название записи». Это улучшит индексацию и читабельность ссылок.
Настройте часовой пояс, дату и формат времени в «Общие» → «Время и дата». Это важно для корректного отображения публикаций и планирования автоматических задач.
Создайте резервную учетную запись с ролью администратора для экстренных ситуаций. После первичной настройки рекомендуется установить двухфакторную аутентификацию для защиты входа.
Вопрос-ответ:
Какие требования к хостингу нужно учитывать перед установкой WordPress?
Для корректной работы WordPress необходимо, чтобы сервер поддерживал PHP версии 8.0 или выше и базу данных MySQL версии 5.7 или выше, либо MariaDB 10.3 и выше. Также важно, чтобы на сервере был доступ к FTP или файловому менеджеру для загрузки файлов, а права на запись были установлены для директорий, где будут размещаться темы и плагины. Проверка этих параметров заранее помогает избежать ошибок во время установки.
Как создать базу данных для WordPress на хостинге?
Для создания базы данных обычно используется панель управления хостингом, например cPanel или Plesk. Необходимо зайти в раздел баз данных, выбрать «Создать новую базу данных», указать имя и создать пользователя с паролем, после чего назначить этому пользователю все права на новую базу. Эти данные потребуются при настройке файла конфигурации WordPress, чтобы сайт смог подключиться к базе данных.
Можно ли установить WordPress через FTP, и как это сделать?
Да, установка через FTP возможна. Для этого нужно скачать последнюю версию WordPress с официального сайта и распаковать архив на локальном компьютере. Затем с помощью FTP-клиента (например, FileZilla) загрузить все файлы на сервер в нужную директорию. После этого достаточно открыть сайт в браузере, и система установки WordPress предложит заполнить данные о базе данных и создать учетную запись администратора.
Как выбрать правильный каталог для установки WordPress на сервере?
Выбор каталога зависит от того, хотите ли вы, чтобы сайт был доступен по основному домену или по отдельной папке. Если сайт должен открываться напрямую по домену, файлы WordPress загружаются в корневую папку (обычно public_html). Если планируется отдельный раздел сайта, можно создать подкаталог, например public_html/blog, и разместить файлы там. После этого URL сайта будет включать имя подкаталога.
Что делать, если после установки WordPress сайт выдаёт ошибку подключения к базе данных?
Ошибка подключения чаще всего возникает из-за неправильных данных в файле wp-config.php: неверного имени базы данных, пользователя или пароля. Следует проверить эти параметры и убедиться, что пользователь базы данных имеет все необходимые права. Также стоит убедиться, что сервер базы данных доступен и имя хоста указано правильно (обычно localhost, но у некоторых хостеров другое значение). После корректировки данных ошибка обычно исчезает.
