Главная/Настройка/wp-config.php

wp-config.php WordPress: где лежит файл и какие константы в нём менять

Файл wp-config.php это главный файл настроек WordPress: в нём записаны данные подключения к базе, ключи безопасности, префикс таблиц и режим отладки. Лежит он в корне сайта рядом с папками wp-admin и wp-content, а править его нужно осторожно: одна пропущенная кавычка превращается в белый экран.

4 мин чтенияДанные проверены 20 октября 2026

Ответ за 30 секунд

В wp-config.php меняют четыре группы настроек: подключение к базе, ключи и соли, префикс таблиц, отладку. Править файл можно в любом редакторе, но всё новое пишут выше строки «stop editing» и сначала сохраняют копию.

Тарифы от 316 ₽ в месяц при оплате за год, домен .RU и SSL в подарок (Таймвеб, на 20 октября 2026).

Другие константы wp-config.php, которые стоит знать

01 · 1 мин

Где находится файл wp-config.php и как его открыть#

В корне установки, там же, где wp-admin, wp-content и wp-includes. При установке WordPress берёт заготовку wp-config-sample.php, подставляет ваши данные и сохраняет её как wp-config.php. Если вы ставили вручную, файл создаёте вы, порядок описан на странице ручная установка WordPress.

Открывается файл через файловый менеджер панели хостинга или по FTP. Скачайте копию, правьте любым редактором кода и сохраняйте в UTF-8 без BOM. WordPress умеет находить wp-config.php и на уровень выше корня сайта, поэтому файл можно вынести из публичной папки.

02 · 1 мин

Константы подключения к базе данных в wp-config.php#

<?php
define( 'DB_NAME', 'имя_базы' );
define( 'DB_USER', 'пользователь_базы' );
define( 'DB_PASSWORD', 'пароль_базы' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
define( 'DB_COLLATE', '' );

$table_prefix = 'wp_';

Первые три значения вы берёте в панели хостинга при создании базы. DB_HOST чаще всего localhost, но у некоторых хостингов это отдельный адрес сервера баз. DB_CHARSET задаёт кодировку, DB_COLLATE оставляют пустым. Переменная $table_prefix определяет начало имён таблиц, подробности в статье база данных WordPress. Неверное значение любой из констант даёт ошибку соединения, её разбор: ошибка базы данных WordPress.

03 · 1 мин

Ключи и соли в wp-config.php: для чего восемь констант#

Восемь констант шифруют данные в куки входа и защищают сессии: AUTH_KEY, SECURE_AUTH_KEY, LOGGED_IN_KEY, NONCE_KEY и четыре парные с окончанием _SALT. Каждая содержит случайную строку.

define( 'AUTH_KEY',         'уникальная случайная строка' );
define( 'SECURE_AUTH_KEY',  'уникальная случайная строка' );
define( 'LOGGED_IN_KEY',    'уникальная случайная строка' );
define( 'NONCE_KEY',        'уникальная случайная строка' );
define( 'AUTH_SALT',        'уникальная случайная строка' );
define( 'SECURE_AUTH_SALT', 'уникальная случайная строка' );
define( 'LOGGED_IN_SALT',   'уникальная случайная строка' );
define( 'NONCE_SALT',       'уникальная случайная строка' );

Готовый набор выдаёт генератор по адресу https://api.wordpress.org/secret-key/1.1/salt/. Если сменить значения, все пользователи выйдут из системы, а пароли останутся прежними. Так делают после подозрения на взлом, см. защита от взлома.

04 · 1 мин

Режим отладки WP_DEBUG: как включить и где смотреть ошибки#

При белом экране или ошибке плагина включите журнал. По умолчанию WP_DEBUG выключен, а лог пишется в wp-content/debug.log.

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Последняя строка не выводит ошибки на страницы сайта, посетители их не увидят. Откройте debug.log, найдите последнюю ошибку и имя файла плагина или темы, из-за которого она возникла. После починки верните WP_DEBUG в false. Пошаговый разбор: белый экран WordPress.

Инструмент · 1 мин

Другие константы wp-config.php, которые стоит знать#

КонстантаЧто делаетПример
WP_MEMORY_LIMITЛимит памяти WordPress; по умолчанию 40 МБ для сайта и 64 МБ для сети'64M'
WP_POST_REVISIONSЧисло хранимых ревизий записи или false3
DISALLOW_FILE_EDITУбирает редактор файлов тем и плагинов из консолиtrue
WP_AUTO_UPDATE_COREАвтообновление ядра; по умолчанию только малые версии'minor'
WP_HOME, WP_SITEURLАдрес сайта с https, без слэша в конце'https://example.com'
FORCE_SSL_ADMINЗащищает вход и консоль протоколом httpstrue

Все они записываются так же, как константы отладки: строкой define() выше комментария «stop editing». Перед правкой пройдите короткую проверку.

Безопасная правка wp-config.php

Шесть пунктов, на которых чаще всего ломается сайт

06 · 1 мин

Вопросы о файле wp-config.php#

Как создать wp-config.php, если файла нет в корне сайта?

Скопируйте wp-config-sample.php под именем wp-config.php, впишите данные базы и ключи. Мастер установки WordPress тоже создаёт этот файл сам, если вы введёте данные базы.

Можно ли перенести wp-config.php выше корня сайта?

Да, WordPress ищет файл и на уровень выше. Так он не лежит в публичной папке, но путь должен остаться на том же хостинге.

Что будет, если сменить ключи и соли в wp-config.php?

Все активные сессии закроются, пользователям придётся войти заново. Пароли и данные сайта не изменятся.

Почему после правки wp-config.php сайт показывает белый экран?

Почти всегда причина в синтаксисе: пропущена точка с запятой, лишняя или типографская кавычка, текст после закрывающей строки. Верните сохранённую копию, порядок проверки описан на странице про белый экран.

Почему этому можно верить

Как мы проверяли

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

Источники цифр на этой странице: Виртуальный хостинг Таймвеб, timeweb.com/ru/services/hosting, проверено 20 октября 2026; Документация WordPress, ru.wordpress.org/support, проверено 20 октября 2026.

WBРедакция WPBase · обновлено 20 октября 2026

Разместите сайт на WordPress

Виртуальный хостинг Таймвеб от 316 ₽ в месяц: NVMe-диски, бесплатный SSL, домен .RU в подарок и 10 дней на тест.

  • Тарифы от 316 ₽ в месяц
  • Бесплатный SSL и DNS
  • Домен .RU или .РФ в подарок
  • Бесплатный перенос сайта
Прочие константы