24
Січ
0

Редактируем wp-config.php

Многие ли из Вас, уважаемые пользователи WordPress, после его установки заглядывали, а тем более правили файл wp-config.php ? А ведь логично было бы начать тюнинг Вашего блога именно с этого файла. Помимо дефолтных значений, он содержит еще массу интересных настроек, которые как нельзя более очень могут Вам пригодиться.

По сути, более менее данная статья является вольным переводом оригинальной статьи Editing wp-config.php с сайта codex.wordpress.org.

Но начнем с разбора дефолтных значений, а действительно затем перейдем к тому, чего там нет. За основу возьмем файл wp-config-sample.php из русского дистрибутива, он хорошо документирован и все комментарии на русском языке.

Этот файл используется для автоматического создания wp-config.php и содержит несколько основных настроек.

Настройки параметров базы данных

define('DB_NAME', 'putyourdbnamehere');

Имя базы данных для WordPress. Значение putyourdbnamehere нужно заменить на свое.

define('DB_USER', 'usernamehere');

Имя пользователя базы данных.

define('DB_PASSWORD', 'yourpasswordhere');

Пароль пользователя базы данных

define('DB_HOST', 'localhost');

Адрес сервера базы данных. С вероятностью 99% Вам не придется менять это значение.

define('DB_CHARSET', 'utf8');

Кодировка таблиц базы данных

define('DB_COLLATE', '');

Схема сопоставления.

Все параметры базы данных нужно уточнить у Вашего хостера.

Использование порта базы данных, отличного от порта по умолчанию

Если база данных MySQL слушает порт отличный от его дефолтного значения, то его номер нужно указать в строке DB_HOST , например

DEFINE ( 'DB_HOST', 'Localhost: 3307');

или

DEFINE ( 'DB_HOST', 'mysql.example.com: 4454');

Набор символов (кодировка) базы данных

Начиная с версии 2.2 в WordPress была добавлена возможность указывать кодировку используемой базы данных, путем определения переменной DB_CHARSET

Значением по умолчанию является utf8 (Unicode UTF-8) . Именно она в большинстве случаев является наилучшим выбором, т.к. поддерживает любые языки.

Для определения набора сопоставления символов и порядка сортировки применяется в самом деле переменная DB_COLLATE .  По умолчания эта более менее переменная не определена и если Вы действительно полностью не уверены в том, что на самом деле туда нужно прописать, то лучше ее так и оставить пустой.

Определение значение DB_CHARSET и DB_COLLATE нужно производить ДО установки WordPress, изменение их значений на работающем блоге может вызвать серьезные проблемы.

Схема сопоставления

В WordPress с версии 2.2 была введена возможность указывать DB_COLLATE , о которой упоминалось выше. В большинстве случаев это значение должно быть пустым и будет довольно таки автоматически определяться MySQL, на основе набора символов, определенных DB_CHARSET .

Ключи безопасности

С версии 2.6 в WordPress были введены три ключа AUTH_KEY , SECURE_AUTH_KEY , LOGGED_IN_KEY отвечающие за шифрование информации хранимой в cookies. В версии 2.7 в эту группу был добавлен четвертый ключ NONCE_KEY .

Эти ключи не являются паролями и Вам не нужно их запоминать, просто заполните их произвольными значениями. Лучше всего для этого воспользоваться онлайн-генератором .

Примерно они должны выглядеть следующим образом:

define('AUTH_KEY', '4h1[af6DJ|6e!|]X:.wC2CHhLda4nj($b&f.^y1:+gKMT6`)opegqchAP?a|D})C'); define('SECURE_AUTH_KEY', ':

feedproxy.google.com

Випадкові записи

Залиште свій коментар