Файл 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');