wp-config.php для WordPress – полное руководство: что и для чего?

Wp-config-sample.php в основном заполняется автоматически, но бывает, что нужно ввести все вручную. В этой статье предоставляется полное руководство по wp-config.php для WordPress.

Что такое wp-config.php? Для начала давайте разберемся, что это вообще такое. Это основной файл сайта, отвечающий за: настройки соединения с базой данных, настройки производительности сайта, усиления безопасности сайта.

При установке WordPress изначально файл wp-config.php отсутствует.

Руководство wp-config.php для WordPress

Вместо него находится файл wp-config-sample.php. В нем присутствуют незаполненные поля с базой данных.

<?php

/**

* Основные параметры WordPress.

* Скрипт для создания  wp-config.php использует этот файл в процессе

* установки. Необязательно использовать веб-интерфейс, можно

* скопировать файл в «wp-config.php» и заполнить значения вручную.

Этот файл содержит следующие параметры:

*

* * Настройки MySQL

* * Секретные ключи

* * Префикс таблиц базы данных

* * ABSPATH

установки. Необязательно использовать веб-интерфейс

* @link https://codex.wordpress.org/Editing_wp-config.php

*

* @package WordPress

*/

// ** Параметры 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’);

/** Кодировка базы данных для создания таблиц. */

define(‘DB_CHARSET’, ‘utf8’);

/** Схема сопоставления. Не меняйте, если не уверены. */

define(‘DB_COLLATE’, »);

/**#@+
* Уникальные ключи и соли для аутентификации.

Скрипт для создания  wp-config.php

* Смените значение каждой константы на уникальную фразу.

* Можно сгенерировать их с помощью {@link https://api.wordpress.org/secret-key/1.1/salt/ сервиса ключей на WordPress.org}

* Можно изменить их, чтобы сделать существующие файлы cookies недействительными. Пользователям потребуется авторизоваться снова.

*

* @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.

*

* Измените это значение на true, чтобы включить отображение уведомлений при разработке.

* Разработчикам плагинов и тем настоятельно рекомендуется использовать WP_DEBUG

* в своём рабочем окружении.

*

* Информацию о других отладочных константах можно найти в Кодексе.

*

* @link https://codex.wordpress.org/Debugging_in_WordPress

*/

define(‘WP_DEBUG’, false);

/* Это всё, дальше не редактируем. Успехов! */

/** Абсолютный путь к директории WordPress. */

if ( !defined(‘ABSPATH’) )

define(‘ABSPATH’, dirname(__FILE__) . ‘/’);

/** Инициализирует переменные WordPress и подключает файлы. */

require_once(ABSPATH . ‘wp-settings.php’).

Итоги

Для того, чтобы изменить файл config.php, необходимо сделать следующее:

  • Database Name – Имя базы данных, используемое WordPress
  • Database Username – Имя пользователя, используемое для доступа к базе данных
  • Database Password – Пароль, используемый именем пользователя для доступа к базе данных
  • Database Host – Адрес хоста вашего сервера базы данных. Также может потребоваться номер порта, путь к файлу сокета Unix или конвееру.

После всей проделанной работы необходимо провести проверку файлов. Желательно провести проверку дважды, для большей надежности, что все в порядке. Необходимо проверить, все ли кавычки на месте, удостовериться в том, что после закрывания тега PHP в файле ничего нет.

Важно!

Файл должно завершать ?> и ничего лишнего.

После же, следует сохранить файл.

Для того, чтобы сохранить файл, следует выполнить File>SaveAs>wp-config.php и сохранить файл в корневой папке WordPress.

Оцените статью
NaWordpress.ru
Добавить комментарий