Показать сообщение отдельно
Старый 06.04.2011, 17:23 Вверх   #1
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Хорошо Как переименовать конфигурационный файл config.php

Как переименовать конфигурационный файл config.php

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

Итак, начнемс.

1. Переименовываем файл config.php в что нить типа bormotuhinet.php.

2. Открываем файл includes/class_core.php и находим в нем строчки:

PHP код:
     include(CWD '/includes/config.php'); 

        if (
sizeof($config) == 0
        { 
            if (
file_exists(CWD'/includes/config.php')) 
            { 
                
// config.php exists, but does not define $config 
                
die('<br /><br /><strong>Configuration</strong>: includes/config.php exists, but is not in the 3.6+ format. Please convert your config file via the new config.php.new.'); 
            } 
            else 
            { 
                die(
'<br /><br /><strong>Configuration</strong>: includes/config.php does not exist. Please fill out the data in config.php.new and rename it to config.php'); 
            } 
        } 
Заменяем их на:

PHP код:
     include(CWD '/includes/bormotuhinet.php'); 

        if (
sizeof($config) == 0
        { 
            if (
file_exists(CWD'/includes/bormotuhinet.php')) 
            { 
                
// config.php exists, but does not define $config 
                
die('<br /><br /><strong>Configuration</strong>: includes/config.php exists, but is not in the 3.6+ format. Please convert your config file via the new config.php.new.'); 
            } 
            else 
            { 
                die(
'<br /><br /><strong>Configuration</strong>: includes/config.php does not exist. Please fill out the data in config.php.new and rename it to config.php'); 
            } 
        } 
Особое внимание стоит уделить на то что файл админки можно не только переименовать, но и изменить его реальное местоположение. Например положить его в папку с админкой, тогда адрес будет выглядеть так:

/admincp/bormotuhinet.php

и в целом получится вот так:

PHP код:
     include(CWD '/admincp/bormotuhinet.php'); 

        if (
sizeof($config) == 0
        { 
            if (
file_exists(CWD'/admincp/bormotuhinet.php')) 
            { 
                
// config.php exists, but does not define $config 
                
die('<br /><br /><strong>Configuration</strong>: includes/config.php exists, but is not in the 3.6+ format. Please convert your config file via the new config.php.new.'); 
            } 
            else 
            { 
                die(
'<br /><br /><strong>Configuration</strong>: includes/config.php does not exist. Please fill out the data in config.php.new and rename it to config.php'); 
            } 
        } 
Ну я думаю что суть понятна.
  Ответить с цитированием
14 пользователя(ей) сказали cпасибо:
 
Время генерации страницы 0.05159 секунды с 10 запросами