Подборка 15 полезных настроек файла wp-config.php в WordPress

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

1)   Основные настройки конфигурации WordPress. В самый первый раз при установке копии WordPress система предложит заполнить базу данных. Если же файл wp-config.php отсутствует, будет также предложено его создать.

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

Подборка 15 полезных настроек файла wp-config.php в WordPress

Обратите внимание!

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

2)   Добавление ключей безопасности в WorfPress

При установке WordPress ключи защиты добавляются автоматически в файл конфигурации. Они используются для дополнительной защиты и проверки файлов cookie.

3)   Изменение префикса в таблицах WordPress

Установка копии WordPress сама добавляет префикс «WP» ко всем названиям таблиц базы данных.

Установка копии WordPress сама добавляет префикс «WP» ко всем названиям таблиц базы данных

Справка!

Также изменение префикса делает вашу базу данных более безопасной.

4)   Включение отладки

В WordPress существует полезная функция отладки, которая помогает как видеть, так и скрывать ошибки, но, чтобы эта функия работала, необходимо добавить в wp-config.php следующее: define (‘WP-DEBUG’, true)

5)   Изменения сайта

По правилам вы можете настроить URL- адрес своего сайта в разделе админ настройки-общее, но бывает так, что это сделать невозможно. В таком случае вы сможете сделать это при помощи следующего: добавить в файл wp-config.php

Define (‘Wp home’,’http//www.site.ru) и Defie (‘Wp siteurl’,’http//www.site.ru)

Важно!

Самое главное не забыть изменить site.ru своим доменным именем.

6)   Предопределение прав доступа

В WordPress можно предопределять права доступа к файлам, если имеются какие-либо ограничения.

define (‘FS_CHMOD_FILE’, 0644)

define (‘FS_CHMOD_DIR’, 0755)

7)   Настройка автосохранения и ревизия
В WordPress есть отличная функция, позволяющая отменить изменения ваших постов и страниц. Можно отключить и изменить настройки ревизии через файл wp-config.php.Также можно использовать разные варианты настроек публикаций. Для этого нужно:
define (‘AUTOSAVE_INTERVAL’, 120); // в секундах
А для ограничения количества ревизии используется:
define (‘WP_POST_REVISIONS’, 10); // 10 — количество ревизий записи или страницы
И есть вариант полного отключения ревизии:
define (‘WP_POST_REVISIONS’, false)

8)   Настройка корзины WordPress

В WordPress также имеется функция корзины. Если пользователь решит отправит файлы в корзину, они будут храниться там в течении 30 дней. После истечения срока 30 дней система автоматически удалит файлы безвозвратно, но также можно настроить количество дней для хранения файлов в корзине.

9)   Добавление контраста FTP/SSH в конфигурацию WordPress
Изначально WordPress предлагает вам обновление тем и плагинов на панели управления администратора . Существует ряд хостов, для которых требуется постоянное подключение по FTP и SSH. Для этого понадобятся инструкции:
// методы файловой системы: «direct», «ssh», «ftpext» или «ftpsockets»
define (‘FS_METHOD’, ‘ftpext’);
// абсолютный путь к корневой директории WordPress
define (‘FTP_BASE’, ‘/path/to/wordpress/’);
// абсолютный путь к каталогу «wp-content»
define (‘FTP_CONTENT_DIR’, ‘/path/to/wordpress/wp-content/’);
// абсолютный путь к директории «wp-plugins»
define (‘FTP_PLUGIN_DIR’, ‘/path/to/wordpress/wp-content/plugins/’);
// абсолютный путь к вашему открытому ключу SSH
define (‘FTP_PUBKEY’, ‘/home/username/.ssh/id_rsa.pub’);
// абсолютный путь к вашему закрытому ключу SSH
define (‘FTP_PRIVKEY’, ‘/home/username/.ssh/id_rsa’);
// имя пользователя FTP или SSH
define (‘FTP_USER’, ‘username’);
// пароль для имени пользователя FTP_USER
define (‘FTP_PASS’, ‘password’);
// имя хоста для SSH/FTP-сервера
define (‘FTP_HOST’, ‘ftp.example.org:21’)

10)     Управление автоматическим восстановлением базы данных
WordPress имеет возможность автоматически восстанавливать базу данных, но данная функция по умолчанию выключена. Для активации этой функции нужно в строку файла wp-config.php ввести следующее:
define (‘WP_ALLOW_REPAIR’, true)
Далее необходимо открыть следующую страницу сайта
http://site.ru/wp-admin/maint/repair.php
Важно!
И снова важно не забыть изменить Site.ru на ваше доменное имя.

11)     Управление лимитом памяти PHP
Большинство ошибок в WordPress появляются в результате исчерпания ресурсов памяти для PHP-скриптов, но есть возможность увеличить ограничение памяти при помощи wp-config.php. Для этого надо:
define (‘WP_MEMORY_LIMIT’, ‘128M’)

Большинство ошибок в WordPress появляются в результате исчерпания ресурсов

12)     Перемещение каталога wp-content
WordPress позволяет перемещать загруженные фото и документы, темы и плагины. Также считается, что перемещение каталога повышает безопасность WordPress. Для этого следует добавить в код в файл wp-config.php:
define (‘WP_CONTENT_DIR’, $ _SERVER [‘DOCUMENT_ROOT’]. ‘/blog/wp-content’);
define (‘WP_CONTENT_URL’, ‘http://site.ru/blog/wp-content’);
define (‘WP_PLUGIN_DIR’, $ _SERVER [‘DOCUMENT_ROOT’]. ‘/blog/wp-content/plugins’);
define (‘WP_PLUGIN_URL’, ‘http://site.ru/blog/wp-content/plugins’)
Также изменяем Site.ru на доменное имя.

13)     Использование собственных таблиц пользователя
WordPress автоматически сохраняет всю пользовательскую информацию в wp_users и wp_usermeta. Если использовать приведенную функцию, то можно самому решить, в какой именно таблице будут храниться файлы:
define (‘CUSTOM_USER_TABLE’, $table_prefix.’my_users ‘);
define (‘CUSTOM_USER_META_TABLE’, $table_prefix.’my_usermeta ‘)

14)     Включение многопользовательской сети

Все сайты WordPress обладают функцией мульти-сайта, благодаря которой вы можете создавать несколько сайтов WordPress , используя для этого ту же установку, но изначально данная функция отключена, а чтобы ее включить вам нужно в файл конфигурации добавить следующее:
define (‘WP_ALLOW_MULTISITE’, true)

15)     Защита файла wp-config.php
Также можно добавить код .htaccess Для ограничения доступа к файлам конфигурации следует:
# Защита wp-config.php
<Files wp-config.php>
order allow,deny
deny from all
</Files>
Важно!

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

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