Переносим файл configuration.php (Joomla)

Опубликовано: 01.11.2017

видео Переносим файл configuration.php  (Joomla)

AMD RAMDisk — установка, настройка, использование
Сегодня слегка подумав я задался вопросом о переносе файла конфигурации configuration.php в другую папку. Например вынести этот файл за пределы корня сайта, или же спрятать файл в другом укромном месте. Перенести я его решил по одной простой причине. Это все же файл конфигурации и в нем хранятся пароли к базе данных да и другие настройки, такой файл я считаю на всяки случай нужно прятать, тем более что каждый кто использует joomla отлично знает где искать этот файл.

Не долго думая я приступил к реализации своей идеи, походив по папкам нашел файлы с необходимыми мне константами (слава богу опыт работы с движком помог мне в поиске этих файлов тем более что к ним я обращаюсь уже не первы раз). И так в результате поисков я нашел 2 файла с константами в которых хранится путь до файла configuration.php. Из одного файла как я понимаю берет админка информацию, а из другого сам сайт.



Вот эти 2 файла:

/includes/defines.php /administrator/includes/defines.php

В них за путь к файлу конфигурации отвечает вот такая вот строчка:

define( 'JPATH_CONFIGURATION',     JPATH_ROOT );

 Если вы хотите переместить ваш файл конфигурации joomla к примеру в папку  templates (чего я не особо рекомендую делать, но как пример рассмотрю) то строчка с константой примет вот такой вот вид:


Перенос программ использующих LocalDB на другие компьютеры. Visual Studio. LocalDB. C#

define ('JPATH_CONFIGURATION', JPATH_ROOT.DS.'templates');

 Если вы хотите вынести файл  configuration.php за пределы корня (к примеру в папку p) то строчка будет выглядеть так:

define ('JPATH_CONFIGURATION', JPATH_ROOT.DS.'..'DS.'p');

 Вот и все, не забудьте удалить файл configuration.php из корня после того как начнете использовать файл из другой папки. Так же не забывайте про права на этот файл.


Перенос сайта Joomla на хостинг. Akeeba Backup.

В следующей статье постараюсь рассказать о том как не только вынести файл конфигурации в другое место, а еще и изменить его название.

Карта
rss