2010-09-13 5 views
0

Я создал файл с именем config.php, и это, как подправа доступа к файлам в PHP

<?php 
$dbUser="test"; 
$dbPassword="123456"; 
$dbName="testDatabase"; 
$dbHost="localhost"; 
$dbPort="3306"; 
$tablePrefix="test_"; 
?> 

Теперь я установить разрешения этого файла на 744, так что я могу установить соединение в любое время мне нужно. , но что произойдет, если кто-нибудь попытается прочитать этот файл и подключиться к моему серверу базы данных в качестве dbuser. для меня это было бы проблематично.
Так что же делать? или какие разрешения должны быть предоставлены, чтобы мой веб-сервер смог прочитать файл, но любой, кто пытается читать, не сможет прочитать файл.
Заранее спасибо.

+0

Вы имеете в виду кого-то еще, кто пытается войти в систему с помощью $ dbuser и $ dbPassword? –

ответ

1

Если у вас есть свой собственный веб-сервер, работающий под собственным пользователем, вы можете сделать это 600.

Но, как правило, вам не придется беспокоиться об этом, потому что ваш виртуальный хостинг-провайдера заботиться о это, в результате чего разные пользователи хостинга не могут получить доступ к файлам друг друга.

0

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

Оставьте это как значение по умолчанию.

Смежные вопросы