[WordPress] Конфигурирование файла wp-config.php

Вся конфигурация CMS WordPress хранится в одном файле, в котором заданы важные пути, параметры обращения к БД и другое. С помощью этого файла можно определять многие моменты в работе движка. Перед любым изменением фала обязательно сделайте резервную копию файла.

 

Вначале добавляем в файла .htaccess код, который запретит редактирования файла wp-config.php извне:

# protect wpconfig.php
<files wp-config.php>
    order allow,deny
    deny from all
</files>

Установка домена Cookie

define('COOKIE_DOMAIN', 'site.ru');

Каждый раз, когда запрашивается статический контент, WordPress отправляет cookie. Этот код жестко закрепляет домен, и WordPress обходится без постоянной отправки cookie.

Прямой доступ к файлам

define('FS_METHOD', 'direct');

Обращение к файлам не требуя соединения через FTP.

Контроль ревизий

define('WP_POST_REVISIONS', false );

Код выше отключает сохранение ревизий. Но если нужно сохранить несколько ревизий, то можно это указать:
define('WP_POST_REVISIONS', 2 );

Безопасное соединение

Если хостинг позволяет SSL-соединение, то можете использовать его для входа зарегистрированных пользователей.

define('FORCE_SSL_LOGIN', true);

Этот код автоматически переключает соединение в защищенный режим при входе в админку.
define('FORCE_SSL_ADMIN', true);

Префикс базы данных

$table_prefix  = 'wp_';

Интервал автосохранений
define('AUTOSAVE_INTERVAL', 240 ); // указывать в секундах

Подготовка к переносу сайта на другой домен

define('RELOCATE',true);

Запрет на редактирование файлов

define('DISALLOW_FILE_EDIT',true);

Запрет установки/обновления тем и плагинов

define('DISALLOW_FILE_MODS',true);

Включение режима отладки

define('WP_DEBUG',true);

Если есть какие-то дополнения или вопросы пишите в комментариях.

wp-protect.php-512

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.