Php Can';t在根目录外创建文件

Php Can';t在根目录外创建文件,php,server,Php,Server,我有一个由Altervista托管的服务器。现在,因为我不想让访问者访问我管理的文件,所以我想把它放在根目录之外。我原以为/var/www/可以用,但实际上不行,或者我无法访问它 您知道如何避免用户访问此文件吗?您可以通过子目录中的.htaccess和.htpasswd文件(例如,此处描述的过程)使用密码保护/var/www子目录中的文件。这样您以后就不需要访问该文件了?或者你会吗?因为如果没有,您可以将文件权限更改为与0644不同的权限,这可能对您有用。有关PHPchmod()的详细信息,请参

我有一个由Altervista托管的服务器。现在,因为我不想让访问者访问我管理的文件,所以我想把它放在根目录之外。我原以为
/var/www/
可以用,但实际上不行,或者我无法访问它


您知道如何避免用户访问此文件吗?

您可以通过子目录中的.htaccess和.htpasswd文件(例如,此处描述的过程)使用密码保护
/var/www
子目录中的文件。

这样您以后就不需要访问该文件了?或者你会吗?因为如果没有,您可以将文件权限更改为与0644不同的权限,这可能对您有用。有关PHP
chmod()
的详细信息,请参阅。。。可能是0640?我需要稍后访问该文件以便使用浏览器或在控制面板中读取?将文件权限更改为0640将不允许站点访问者访问该文件,但您仍然可以作为所有者来访问该文件。“我认为/var/www/可以工作”-可能。“但它没有,或者可能我无法访问它”-你做了什么?你是如何创建这个文件的?您是如何尝试访问它的?发生了什么事?所以,我在mydomain.altervista.org/myscript.php中有一个php脚本。在这个脚本中,我管理一个文本文件,我不希望人们访问它