Блог на WordPress с нуля: частые ошибки новичков
За два-три часа можно поднять блог на WordPress 6.x: домен, HTTPS, тема, минимум плагинов, первая запись. Разбираем порядок шагов и те решения, которые потом переделывать дорого.

За два-три часа спокойной работы у вас будет работающий блог на WordPress 6.x: куплен домен, включён HTTPS, выбрана тема, настроены постоянные ссылки, работают резервные копии и опубликована первая запись. Сама установка занимает минут десять. Остальное время уходит на решения, которые новички принимают быстро и потом переделывают неделями: адрес сайта с www или без, структура ссылок, набор плагинов, правки в файлах темы.
Что нужно иметь до начала
- Домен и хостинг с поддержкой PHP и MySQL. WordPress требует PHP 7.4 и выше, MySQL 5.7+ или MariaDB 10.4+; актуальные минимумы смотрите на странице требований wordpress.org. Если хостер даёт выбор, берите PHP 8.1 или новее.
- Доступ в панель хостинга: там создаются базы данных, выпускается сертификат и переключается версия PHP.
- Доступ к файлам сайта — файловый менеджер панели, FTP или SSH. Он понадобится не для красоты: когда админка перестанет открываться, лечить придётся через файлы.
- Доступ к DNS домена, если домен куплен не у хостера.
- Рабочий email, на который вы реально смотрите. WordPress отправляет туда ссылку для входа в режим восстановления, когда сайт падает.
Чего не нужно: лицензий, премиум-тем и платных сборок плагинов. Всё, что описано ниже, делается на бесплатном WordPress с wordpress.org.
Семь шагов от пустого хостинга до первой записи
- Привяжите домен и создайте сайт в панели хостинга. Выберите версию PHP сразу, до установки. Проверка: по адресу домена открывается заглушка хостера. Если нет — DNS ещё обновляется, это занимает от нескольких минут до суток.
- Включите HTTPS до установки WordPress. Выпустите бесплатный сертификат Let's Encrypt в панели и включите переадресацию с http на https. Так надо потому, что адрес сайта записывается в базу при установке: поставите на http — потом придётся менять адреса во всех записях и настройках. Проверка: https://вашдомен открывается, браузер показывает замок без предупреждений.
- Создайте базу данных и запустите установщик. Запишите четыре значения: имя базы, имя пользователя, пароль, хост базы (у части хостеров это не localhost, а отдельный адрес). У большинства провайдеров есть установка WordPress в один клик — она делает то же самое. Проверка: открывается экран выбора языка, затем форма с названием сайта и логином администратора, после отправки — вход в /wp-admin.
- Задайте логин и пароль администратора по-человечески. Логин admin не используйте: это первый вариант в любом переборе. Пароль берите из генератора, который предлагает сам WordPress. Проверка: в Пользователи → Все пользователи один администратор с неочевидным логином.
- Пройдите базовые настройки до того, как напишете первую строку. Что именно вписать — в таблице ниже. Проверка: создайте черновик и посмотрите на постоянную ссылку: она должна выглядеть как /privet-mir/, а не /?p=123.
- Выберите одну тему и поставьте минимум плагинов. Антиспам, SEO, резервные копии, кеш — если кеширования нет на стороне хостинга. Проверка: Инструменты → Состояние сайта не показывает критических проблем.
- Создайте рубрики, опубликуйте первую запись, соберите меню. Три-пять рубрик достаточно: рубрика — это раздел блога, а не тег к каждой записи. Проверка: откройте сайт в режиме инкогнито и убедитесь, что запись видна, а в Настройки → Чтение снята галочка о запрете индексации.
Что вписать в настройки до первой записи
| Параметр | Где находится | Что поставить |
|---|---|---|
| Название сайта и краткое описание | Настройки → Общие | Своё описание вместо «Ещё один сайт на WordPress» — оно попадает в заголовки страниц и в поиск |
| Адрес WordPress и адрес сайта | Настройки → Общие | Один вариант написания: https://site.ru или https://www.site.ru, но не вперемешку |
| Часовой пояс | Настройки → Общие | Свой город, иначе отложенные публикации уйдут не в то время |
| Постоянные ссылки1 | Настройки → Постоянные ссылки | «Название записи». Менять структуру после того, как записи проиндексированы, — значит ломать все внешние ссылки |
| Видимость для поисковых систем | Настройки → Чтение | Галочка стоит, пока сайт пустой; снимаете её перед запуском и не забываете об этом |
| Комментарии | Настройки → Обсуждение | Модерация первого комментария, запрет ссылок — иначе спам приходит в первую же неделю |
| Отображение главной страницы | Настройки → Чтение | Лента последних записей для блога; статическая страница — если нужна посадочная |
Три ошибки, которые стоят дороже остальных
Правки прямо в файлах активной темы
Через редактор кода в админке или по FTP правится style.css темы, и всё работает — до первого обновления темы, которое затирает файл. Если нужны свои стили и небольшие правки, для классических тем делают дочернюю тему2, для блочных — пользуются настройками редактора сайта и дополнительными стилями. Собственный код в functions.php активной темы — та же история: обновление его съест.
Плагины «на всякий случай»
Типичный сценарий: два плагина SEO, два кеширующих, три галереи и конструктор страниц, который не используется. Каждый плагин — это чужой код, который грузится на каждый запрос, обновляется по своему графику и может конфликтовать с соседом. Два кеширующих плагина одновременно дают не двойную скорость, а белый экран и кеш, который невозможно сбросить.
Блоги новичков чаще ломаются не от сложных ошибок, а от трёх плагинов, которые делают одно и то же.
Рабочее правило: ставите плагин — сразу отвечаете, какую задачу он решает и что сломается, если его удалить. Не можете ответить — удаляйте, а не отключайте. Отключённый плагин всё равно требует обновлений.
Нет резервной копии и нет копии для экспериментов
Бэкапы хостера бывают суточными, бывают платными, а бывают не теми, что вы думаете. Поднимите своё копирование (файлы плюс база данных) и один раз проверьте восстановление на тестовой копии — бэкап, который не восстанавливали, бэкапом не считается. Многие хостеры умеют создавать staging-копию сайта в один клик: туда и стоит ставить новые плагины и крупные обновления.
Если не получилось
Первым делом включите журнал ошибок. Откройте wp-config.php в корне сайта и добавьте эти строки выше комментария /* That's all, stop editing! */ (WordPress 6.x):
// Включаем лог ошибок на время настройки сайта
define( 'WP_DEBUG', true );
// Пишем ошибки в файл wp-content/debug.log
define( 'WP_DEBUG_LOG', true );
// Не показываем ошибки посетителям
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
После настройки верните WP_DEBUG в false: на боевом сайте лог растёт и может оказаться доступен извне.
- «Ошибка установки соединения с базой данных» (Error establishing a database connection). Сверьте DB_NAME, DB_USER, DB_PASSWORD и DB_HOST в wp-config.php с данными из панели хостинга. Чаще всего ошибка в хосте базы или в пароле, который скопировали с пробелом на конце.
- «На сайте возникла критическая ошибка». Почти всегда виноват плагин или тема. Посмотрите письмо на админском адресе: WordPress присылает ссылку в режим восстановления. Если письма нет, переименуйте папку wp-content/plugins в plugins-off через файловый менеджер — сайт поднимется, дальше включайте плагины по одному.
- Все записи отдают 404 после смены постоянных ссылок. Зайдите в Настройки → Постоянные ссылки и нажмите «Сохранить изменения», не меняя схему: это перезаписывает правила. На Nginx правила лежат не в .htaccess, а в конфиге сервера — тогда вопрос к поддержке хостинга.
- «Превышен максимальный размер загружаемого файла». Лимит задаётся на стороне PHP (upload_max_filesize и post_max_size), меняется в панели хостинга или через поддержку. Текущее значение видно в Инструменты → Состояние сайта → Информация.
- Браузер ругается на смешанное содержимое после перехода на HTTPS. Проверьте, что в Настройки → Общие оба адреса начинаются с https, и замените http-ссылки на картинки внутри старых записей. Если адреса в полях недоступны для правки, они заданы константами в wp-config.php.
Что делать дальше
- Проверьте восстановление бэкапа на тестовой копии, пока на сайте нечего терять.
- Загляните в Инструменты → Состояние сайта и закройте всё, что помечено как критическое: устаревшая версия PHP, отсутствие постоянных ссылок на HTTPS, неработающая отправка почты.
- Настройте отправку писем через SMTP: стандартная функция почты на части хостингов не доходит до получателя, и вы узнаете об этом, когда не придёт письмо восстановления пароля.
- Измерьте скорость главной и одной записи в PageSpeed Insights до того, как начнёте ставить плагины ускорения, — иначе не с чем будет сравнивать.
- Включите автообновления ядра для минорных версий и раз в неделю проверяйте обновления плагинов. Мажорные обновления ставьте на staging-копии.
- Документация по администрированию и справочник настроек лежат на wordpress.org/documentation.
Перенос на другой хостинг, кеширование под нагрузкой и защита от ботов — отдельные темы, здесь был только первый запуск.
1 Постоянные ссылки (permalinks) — схема, по которой WordPress строит адреса записей и страниц: /2026/02/privet-mir/, /privet-mir/ или /?p=123. Схема хранится в настройках и применяется ко всем материалам сразу.
2 Дочерняя тема (child theme) — отдельная тема, которая наследует оформление и шаблоны родительской, но хранит ваши правки в своих файлах. Родительская тема обновляется, правки остаются на месте.
Фитнес-тренер и нутрициолог: КБЖУ, тренировки дома и в зале, меню из РФ-продуктов.
Спросить за 12 ₽Источники: WordPress Documentation, WordPress Requirements
Частые вопросы
У меня WordPress другой версии, инструкция подойдёт?
Чем WordPress на своём хостинге отличается от WordPress.com?
Сколько плагинов можно поставить без вреда?
После обновления сайт сломался. Что делать в первую очередь?
Нужна ли отдельная тестовая копия сайта для маленького блога?
Можно ли поменять тему потом, не потеряв записи?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.