Что такое: wp-config.php

Файл wp-config.php является одним из основных в WordPress. В нем хранится информация о БД, включая имя хоста (обычно значение localhost), имя пользователя и пароль. Эта информация позволяет WordPress общаться с БД для хранения и извлечения данных (например, посты, пользователи, настройки и т. д.). Файл также используется, чтобы определить дополнительные параметры для WordPress.
Файл wp-config.php отсутствует по умолчанию в пакете для WordPress. Вместо этого, он содержит файл с названием wp-config-sample.php, его можно переименовать и использовать в качестве wp-config.php чтобы настроить и использовать сайт на WordPress.
Ниже показан наиболее важный раздел в WP-config файл:
// ** Настройки MySQL Вы можете получить у вашего хостинг-провайдера ** //
/** Имя базы данных WordPress */
define('DB_NAME', 'Здесь имя базы данных');
/** Имя пользователя базы данных MySQL */
define('ПОЛЬЗОВАТЕЛЬ_БАЗЫ_ДАННЫХ', 'Здесь имя пользователя');
/** Пароль MySQL базы данных */
define('ПАРОЛЬ_БАЗЫ_ДАННЫХ', 'Здесь пароль');
/** MySQL с хоста */
define('DB_HOST', 'localhost');
Конфигурация wp-config, как показано ниже, также имеет более расширенные настройки, чтобы настроить другие элементы базы данных, безопасность ключи для WordPress, и «параметры разработчика». Вы можете автоматически создать новый набор ключей безопасности, посетив WordPress API для сайта.
/** Кодировка БД для создания таблиц базы данных. */
define('DB_CHARSET', 'UTF8');
/** Тип сортировки в БД. Не меняйте этот ключ если есть сомнения. */
define('DB_COLLATE', ");
/**#@+
* Аутентификация, уникальные ключи и соли.
*
* Изменять данные в уникальные фразы!
* Можно сгенерировать их при помощи сервиса {https://api.wordpress.org/secret-key/1.1/salt/}
* Можно изменить в любое время чтобы аннулировать все существующие файлы cookie. Это заставит всех пользователей, повторно войти в систему.
*
* @начиная с 2.6.0
*/
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', 'установить вашу уникальную фразу здесь');
/**#@-*/
/**
* Префикс таблиц БД WordPress.
*
* Вы можете установить несколько сайтов в одной БД, если дать каждому уникальный
* префикс. Только цифры, буквы и знаки подчеркивания пожалуйста!
*/
$table_prefix = 'wp_';
/**
* Локализация языка в WordPress, по умолчанию английский.
*
* Изменить его, чтобы локализовать на WordPress. Соответствующий файл Mo для избранного
* языка должен быть установлен в wp-content/languages. Например, установить
* ru_RU.МО для wp-content/languages и набор для WPLANG 'ru_RU', чтобы включить русскую
* языковую поддержку.
*/
define('WPLANG', ");
/**
* Для разработчиков: режим отладки WordPress.
*
* Изменить на True, чтобы включить отображение уведомлений при разработке.
* Настоятельно рекомендуется, чтобы разработчики плагинов и темы использовать WP_DEBUG
* в своих средах разработки.
*/
define('WP_DEBUG', false);
/* Это все, не редактировать! */
/** Абсолютный путь к каталогу WordPress. */
if( !defined('ABSPATH') )
define('ABSPATH', dirname, (__FILE__) . '/');
/** Устанавливает WordPress на варсе и включенные файлы. */
require_once(ABSPATH . 'wp-settings.php');Дополнительное Чтение
Редактор: AndreyEx