wp-config.php является одним из основных файлов WordPress. Содержит информацию о базе данных, включая имя, хост (обычно localhost), имя пользователя и пароль. Эта информация позволяет WordPress взаимодействовать с базой данных для хранения и получения данных (e.g. Posts, Users, Settings, etc). Файл также используется для определения расширенных опций для WordPress.
Файл wp-config.php не входит в пакет загрузки WordPress по умолчанию. Вместо этого, он содержит файл под названием wp-config-sample.php, который можно переименовать и использовать как wp-config.php для установки и использования WordPress.
Ниже показан самый важный раздел файла wp-config:
// ** Настройки MySQL - Вы можете получить эту информацию от вашего хостера ** // /** Имя базы данных для WordPress */ define('DB_NAME', 'database_name_here'); /** Имя пользователя базы данных MySQL */ define('DB_USER', 'username_here'); /** Пароль базы данных MySQL */ define('DB_PASSWORD', 'password_here'); /** Имя хоста MySQL */ define('DB_HOST', 'localhost');
Остальная часть файла wp-config, показанная ниже, также имеет более продвинутые параметры для настройки других элементов базы данных, ключей безопасности для вашей установки WordPress и опций разработчика. Вы можете автоматически сгенерировать новый набор ключей безопасности, посетив сайт WordPress API.
/** Набор символов базы данных, используемый при создании таблиц базы данных. */ define('DB_CHARSET', 'utf8'); /** Тип кодировки базы данных. Не меняйте это, если сомневаетесь. */ define('DB_COLLATE', ''); /**#@+ * Уникальные ключи и соли аутентификации. * * * Измените их на различные уникальные фразы! * Вы можете генерировать их с помощью * Вы можете изменить их в любой момент времени, чтобы сделать недействительными все существующие файлы cookie. Это заставит всех пользователей заново войти в систему. * * @since 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. Например, install * de_DE.mo в wp-content/languages и установите WPLANG на 'de_DE', чтобы включить поддержку немецкого * языка. */ 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');
Дополнительное чтение
- wp-config.php
- Ключи безопасности
- 15 полезных трюков настройки WordPress, о которых вы, возможно, не знали
Источник: www.wpbeginner.com