php中的文件权限
我创建了一个名为config.php的文件,如下所示php中的文件权限,php,system,Php,System,我创建了一个名为config.php的文件,如下所示 <?php $dbUser="test"; $dbPassword="123456"; $dbName="testDatabase"; $dbHost="localhost"; $dbPort="3306"; $tablePrefix="test_"; ?> 现在我已经将这个文件的权限设置为744,这样我可以在任何需要的时候建立连接。 但是,如果其他人尝试读取此文件并以dbuser身份连接到我的数据库服务器,会发生什么情况呢
<?php
$dbUser="test";
$dbPassword="123456";
$dbName="testDatabase";
$dbHost="localhost";
$dbPort="3306";
$tablePrefix="test_";
?>
现在我已经将这个文件的权限设置为744,这样我可以在任何需要的时候建立连接。
但是,如果其他人尝试读取此文件并以dbuser身份连接到我的数据库服务器,会发生什么情况呢。这对我来说是个问题。
那么应该怎么做呢??或者应该授予哪些权限,以便我的web服务器能够读取该文件,但尝试读取的任何其他人都不能读取该文件。
提前谢谢。
如果您有自己的web服务器,在自己的用户下运行,您可以将其设置为600
但是通常你不必担心它,因为你的共享主机提供商会处理它,使得不同的主机用户无法访问彼此的文件。当你有一个像config.php这样的文件时,你不必担心其他人可以访问它。首先,人们无法读取文档中的php代码,因此您不必编辑文件的权限
将其保留为默认值。您是指试图使用$dbuser和$dbPassword登录的其他人吗?