【发布时间】:2015-08-18 18:13:26
【问题描述】:
我有一个 PHP 文件,其中我在同一个文件夹中包含了一些其他文件。它们是数据库连接和查询文件。当我只授予这些包含文件的所有者只读和只写访问权限时,当我运行包含它们的主文件时,它会在那里抛出 SQL 异常。当我授予其他人可读的权限时,它就起作用了。如果文件是所有者读取和写入的,那么它在正在运行的浏览器上的主文件中不起作用,这是真的吗?或者有什么方法可以让包含文件的所有者只能访问?
【问题讨论】:
-
如果我对您的理解正确:PHP(或者更确切地说是您的网络服务器)以自己的用户身份运行。如果文件归他人所有,它可能无法读取这些文件。您可能想要更改文件的组所有权/权限。
-
所以如果它的所有者只读取和写入文件。那么当我们运行这些文件时,他们不会读取它吗?
-
谁拥有这些文件?它们可能由与运行 Apache/PHP 的用户不同的用户拥有。 (我不能 100% 确定我是否正确理解了这个问题。)
-
文件归root用户所有
标签: php