Файл wp-config.php является ключевым в работе WordPress – в нем собраны все пароли, необходимые для работы блога, указаны все важные пути, заданы параметры обращения к базе данных. С помощью этого файла можно определять многие моменты в работе движка. Посмотрите несколько настроек этого файла, которые решают вопросы управления и рационального использования возможностей WordPress.
Перед изменением файла wp-config.php сделайте его резервную копию. Так же не лишним будет запретить доступ к этому файлу извне. Делается это добавлением следующего кода в файл .htaccess:
Необходимо произвести редактирование файла htaccess,(находится в корневой папке). Он делает запрет на добавление преступникам загружать yourblog.com/wp-config.php через браузер:
# protect wpconfig.php order allow,deny deny from all
define('COOKIE_DOMAIN', 'www.yourwebsite.com');
Каждый раз, когда запрашивается статический контент, WordPress отправляет cookie. Этот код жестко закрепляет домен, и WordPress отходится без постоянной отправки cookie.
define('FS_METHOD', 'direct');
Этот код позволяет напрямую обращаться к файлам, используя возможности PHP, не требуя соединения через FTP. Работает не на всех хостингах.
define('WP_POST_REVISIONS', false );
Этот код отключает сохранение ревизий. Если нужно сохранять две последние ревизии, то используйте:
define('WP_POST_REVISIONS', 2 );
define('FORCE_SSL_LOGIN', true);
Если хостинг позволяет SSL-соединение, то можете использовать его для входа зарегистрированных пользователей.
define('FORCE_SSL_ADMIN', true);
Этот код автоматически переключает соединение в защищенный режим при входе в админку.
$table_prefix = 'kruto_';
Этот код изменяет префикс базы данных.
define('AUTOSAVE_INTERVAL', 240 ); // указывать в секундах
Этот код устанавливает интервал автосохранения записей во время редактирования.
define('RELOCATE',true);
Этот код следует применять, если вы в дальнейшем предполагаете смену домена.
define('DISALLOW_FILE_EDIT',true);
Этот код запрещает изменять файлы из адмники.
define('DISALLOW_FILE_MODS',true);
Этот код запрещает устанавливать и обновлять темы и плагины.
define('WP_DEBUG',true);
Этот код позволяет выводить отладочные сообщения. Будет интересен разработчикам.
