【发布时间】:2015-12-20 15:12:10
【问题描述】:
我有一台由 Altervista 托管的服务器。现在,由于我不希望访问者可以访问我管理的文件,因此我想将其放在根目录之外。我认为/var/www/ 会起作用,但它不起作用,或者我无法访问它。
你知道我怎样才能避免用户访问这个文件吗?
【问题讨论】:
-
所以以后不需要访问文件了?还是你会?因为如果不是,您可以将文件权限更改为不同于 0644 的内容,这可能对您有用。更多关于 PHP
chmod()的信息在 php.net/manual/en/function.chmod.php ... 可能是 0640? -
我需要稍后访问该文件才能阅读
-
使用浏览器还是在控制面板中?将文件权限更改为 0640 将不允许网站访问者访问该文件,但您仍然可以作为所有者进行操作。
-
“我认为 /var/www/ 会起作用” — 可能。 “但它没有,或者我无法访问它”——你做了什么?你是如何创建文件的?您是如何尝试访问它的?发生了什么?
-
所以,我在 mydomain.altervista.org/myscript.php 中有一个 php 脚本,在这个脚本中我管理一个文本文件,我不希望人们访问它