Как настроить WordPress, используя файл конфигурации wp-config
Доброго времени суток. Представьте такую ситуацию. У нас есть сайт под управлением WordPress. Все хорошо, сайт работает. Но в один прекрасный момент меняется пароль доступа к базе данных. Что делать? Сайт не работает. Начинается паника. И…
В WordPress есть такой файл, как файл конфигурации wp-config, который содержит первоначальную конфигурацию WordPress. Вот дальше мы и поговорим о файле конфигурации WordPress. Рассмотрим, что можно настроить при помощи wp-config.php
Файл конфигурации wp-config.php создается при установке WordPress и расположен в корне нашего сайта.
Что такое файл конфигурации WordPress
Файл конфигурации WordPress – это простой php-файл, который содержит основные настройки WordPress. Такие, как логин и пароль к базе данных. Поэтому при работе с данным файлом будьте особенно осторожны, ошибка в конфигурации приведет к полной (или частичной) неработоспособности WordPress.
Настройки базы данных
Параметры базы данных являются единственными обязательными настройками. С помощью следующих констант мы можем настроить доступ к базе данных:
- DB_NAME – имя базы данных
- DB_USER – имя пользователя для MySQL
- DB_PASSWORD – пароль пользователя MySQL
- DB_HOST – имя сервера MySQL
- DB_CHARSET – кодировка базы данных
- DB_COLLATE – схема сопоставления
Также мы можем задать префикс для таблиц с помощью переменной $table_prefix. Если мы хотим использовать несколько сайтов, использующих одну базу данных, то задание префикса поможет нам избежать конфликтов.
Ключи и соли
Для более надежного шифрования в WordPress используется ключи и соли. Значения, которых содержаться в 8 константах:
- AUTH_KEY
- SECURE_AUTH_KEY
- LOGGED_IN_KEY
- NONCE_KEY
- AUTH_SALT
- SECURE_AUTH_SALT
- LOGGED_IN_SALT
- NONCE_SALT
Локализация WordPress
В константе WPLANG устанавливается локализация. Например, для включения русской локализации в константу необходимо поместить значение «ru_RU». Но помните, что для выбранного языка в wp-content/language должен быть установлен соответствующий MO-файл.
Отладка
Режим отладки очень полезная функция для разработчика. В режиме отладке WordPress показывает ошибки и предупреждения. По умолчанию данный режим отключен define(‘WP_DEBUG’, false); Для включения режима отладки просто переопределяем значение константы на true. Кроме того мы можем включить режим отладки для встроенных JS-скриптов, добавив define(‘SCRIPT_DEBUG’, true);
Обновление WordPress
Для того, чтобы отключить автоматические обновления в WordPress. Просто добавьте:
Но, если мы хотим оставить автоматическое обновление важных (критических) обновлений, то добавьте константу:
Адрес сайта WordPress
Константа WP_SITEURL позволяет переопределить адрес сайта, который установлен мы устанавливаем через админку в общих настройках. Пример:
Внимание! Если будет установлена константа WP_SITEURL, то будет использоваться ее значение.
Перемещение папки WP-CONTENT
Мы можем перенести папку wp-content. Для этого необходимо просто определить константу WP_CONTENT_DIR
Или можем задать, следующим образом:
Внимание! Обратите внимание, что при указании пути нет в конце слеша.
Изменение интервала сохранения
При редактировании статьи у нас происходит автосохранение. По умолчанию, автосохранение происходит через 60 сек. Мы может изменить интервал. Для этого определяем константу AUTOSAVE_INTERVAL
Где t – параметр в секундах
Увеличение памяти для PHP
Для того, чтобы увеличить память PHP необходимо задать константу WP_MEMORY_LIMIT
Таким образом в файле wp-config.php мы можем переопределять основные настройки WordPress. Но будьте осторожны, изменения в wp-config.php могут привести к неработоспособности сайта. Перед изменением настроек WordPress сделайте бекап файла wp-config.php
Как настроить WordPress, используя файл конфигурации wp-config
Доброго времени суток. Представьте такую ситуацию. У нас есть сайт под управлением WordPress. Все хорошо, сайт работает. Но в один прекрасный момент меняется пароль доступа к базе данных. Что делать? Сайт не работает. Начинается паника. И…
В WordPress есть такой файл, как файл конфигурации wp-config, который содержит первоначальную конфигурацию WordPress. Вот дальше мы и поговорим о файле конфигурации WordPress. Рассмотрим, что можно настроить при помощи wp-config.php
Файл конфигурации wp-config.php создается при установке WordPress и расположен в корне нашего сайта.
Что такое файл конфигурации WordPress
Файл конфигурации WordPress – это простой php-файл, который содержит основные настройки WordPress. Такие, как логин и пароль к базе данных. Поэтому при работе с данным файлом будьте особенно осторожны, ошибка в конфигурации приведет к полной (или частичной) неработоспособности WordPress.
Настройки базы данных
Параметры базы данных являются единственными обязательными настройками. С помощью следующих констант мы можем настроить доступ к базе данных:
- DB_NAME – имя базы данных
- DB_USER – имя пользователя для MySQL
- DB_PASSWORD – пароль пользователя MySQL
- DB_HOST – имя сервера MySQL
- DB_CHARSET – кодировка базы данных
- DB_COLLATE – схема сопоставления
Также мы можем задать префикс для таблиц с помощью переменной $table_prefix. Если мы хотим использовать несколько сайтов, использующих одну базу данных, то задание префикса поможет нам избежать конфликтов.
Ключи и соли
Для более надежного шифрования в WordPress используется ключи и соли. Значения, которых содержаться в 8 константах:
- AUTH_KEY
- SECURE_AUTH_KEY
- LOGGED_IN_KEY
- NONCE_KEY
- AUTH_SALT
- SECURE_AUTH_SALT
- LOGGED_IN_SALT
- NONCE_SALT
Локализация WordPress
В константе WPLANG устанавливается локализация. Например, для включения русской локализации в константу необходимо поместить значение «ru_RU». Но помните, что для выбранного языка в wp-content/language должен быть установлен соответствующий MO-файл.
Отладка
Режим отладки очень полезная функция для разработчика. В режиме отладке WordPress показывает ошибки и предупреждения. По умолчанию данный режим отключен define(‘WP_DEBUG’, false); Для включения режима отладки просто переопределяем значение константы на true. Кроме того мы можем включить режим отладки для встроенных JS-скриптов, добавив define(‘SCRIPT_DEBUG’, true);
Обновление WordPress
Для того, чтобы отключить автоматические обновления в WordPress. Просто добавьте:
Но, если мы хотим оставить автоматическое обновление важных (критических) обновлений, то добавьте константу:
Адрес сайта WordPress
Константа WP_SITEURL позволяет переопределить адрес сайта, который установлен мы устанавливаем через админку в общих настройках. Пример:
Внимание! Если будет установлена константа WP_SITEURL, то будет использоваться ее значение.
Перемещение папки WP-CONTENT
Мы можем перенести папку wp-content. Для этого необходимо просто определить константу WP_CONTENT_DIR
Или можем задать, следующим образом:
Внимание! Обратите внимание, что при указании пути нет в конце слеша.
Изменение интервала сохранения
При редактировании статьи у нас происходит автосохранение. По умолчанию, автосохранение происходит через 60 сек. Мы может изменить интервал. Для этого определяем константу AUTOSAVE_INTERVAL
Где t – параметр в секундах
Увеличение памяти для PHP
Для того, чтобы увеличить память PHP необходимо задать константу WP_MEMORY_LIMIT