Блог старого компьютера

Блог старого компьютера


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

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

13.05.2013 11:03 Администратор Joomla
Печать PDF
Сегодня слегка подумав я задался вопросом о переносе файла конфигурации configuration.php в другую папку. Например вынести этот файл за пределы корня сайта, или же спрятать файл в другом укромном месте. Перенести я его решил по одной простой причине. Это все же файл конфигурации и в нем хранятся пароли к базе данных да и другие настройки, такой файл я считаю на всяки случай нужно прятать, тем более что каждый кто использует joomla отлично знает где искать этот файл.

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

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

  1. /includes/defines.php
  2. /administrator/includes/defines.php

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

define( 'JPATH_CONFIGURATION',     JPATH_ROOT );

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

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

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

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

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

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

Комментарии  

 
+6 #1 stas 20.01.2014 04:25
Спасибо за информацию.
Цитировать
 

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


Защитный код
Обновить

Поиск

Голосование

Что Вы думаете на счет битрикса?
 

Все материалы раздела