Файл конфигурации WordPress

Здравствуйте друзья! Недавно изучал файл конфигурации WordPress. Называется он wp-config.php. Результаты изысканий в этой статье.

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

Где находится файл конфигурации WordPress

Между тем файл конфигурации WordPress — один из очень важных файлов в CMS WordPress. Этот файл находится в корневом каталоге, установленного движка и определяет базовую конфигурацию сайта.

Если Worddpress устанавливается на хостинг самостоятельно, то для этого сначала скачивается  на компьютер последняя версия движка. Затем из архива извлекается папка, которая так и называется WordPress. Содержимое папки, не сама папка с содержимым, а именно содержимое этой папки, т.е. все файлы и папки, которые в ней находятся, закачиваются на сервер.

При первоначальной загрузке WordPress, файла  wp-config.php  не существует. Процесс установки WordPress создаст этот файл, основываясь на информации, предоставленной владельцем сайта. Он появится в корневой директории установленного движка. Это там где папки wp-admin, wp-content.

Как создать wp-config.php

Можно создать wp-config.php самостоятельно, отредактировав файл с именем «wp-config-sample.php», а затем сохранить его как wp-config.php. Делается это при самостоятельной установке WordPress, предварительно создав базу данных, пользователя базы данных и пароль к ней.Файл конфигурации WordPress Именно эти данные надо внести в исходный файл, часть которого имеет такой вид, как на скриншоте выше. Созданный с этой информацией, самостоятельно или системой, конфигурационный файл WordPress, используется для установления связи с БД. В случае ошибки при заполнении этих полей появится сообщение о том, что нет связи с базой данных. В этом случае сайт работать не будет, до исправления ошибки.

Что касается имени хоста, то чаще всего это localhost, но может быть и другим. На хостинге JustHost, например, имя хоста  mysql2.justhost.ru. Имя хоста можно узнать у хостинг провайдера.

Дополнительные настройки wp-config.php

Наиболее полную информацию о том, как настроить wp-config.php  можно посмотреть на этом сайте. Сайт англоязычный, но воспользовавшись встроенным переводчиком, можно вполне разобраться о чем идет речь. На скриншоте ниже, те настройки, которые я выбрал на этом сайте. Это лишь малая часть того, что там есть. Но мне показалось, что этого будет достаточно.Дополнительные настройки wp-config.php

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

Настройка сохранения редакций статей

Чтобы это исключить я после строки define(‘WP_DEBUG’, false); вставил такой код define(‘WP_POST_REVISIONS’, false); это значит, что  копии редакций WordPress сохранять в БД больше не будет. Если, по вашему мнению, что то все таки надо сохранить, тогда вместо слова false поставить значение, например 2 или 3. То есть эта строка приобретет вид define(‘WP_POST_REVISIONS’, 3); Это будет обозначать, что храниться в БД будут всего 3 редакции.

Это хорошо в том случае если вы только что создали сайт, а что делать если статей уже много, и каждая имеет несколько редакций. В таком случае надо зайти в phpMyAdmin, найти БД и создать SQL запрос. DELETE FROM wp_posts WHERE post_type = «revision»; Затем жмем кнопку OK или выполнить. После этого действия все ненужные редакции статей будут удалены.Создание SQL запроса

Так что с этими вещами лучше всего разобраться сразу, чтобы исключить проблемы в будущем.

Настройка автосохранения

Кроме этого wordpress через определенный промежуток времени выполняет авто сохранение статьи. Не скажу, что это плохо, скорее наоборот. Если, вдруг, неожиданно отключили свет, то пропадет не вся ваша работа, а часть после последнего автосохранения. То есть, если этот интервал выставлен на 60 секунд, то не сохранится только последняя минута работы. Функция актуальна для тех кто пишет статьи в админке. Возможно, что частое автосохранение раздражает, тогда этот интервал можно увеличить, скажем до 180 секунд  define( ‘AUTOSAVE_INTERVAL’, 180 ); 

Настройка хранения удаленных материалов в корзине

Еще одна функция, которую я включил в файл конфигурации WordPress define(‘EMPTY_TRASH_DAYS’, 2); Эта функция ограничивает время хранения в корзине удаленных материалов. Сначала я выставил вообще ноль дней, но после того. как однажды случайно нажал вместо изменить, собираясь откорректировать статью, кнопку удалить…..! Вобщем переделал так, чтобы все удаленные материалы хранились в корзине 2 дня.

На этом все! Удачи.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *