需要帮助理解PHP应用程序的文件权限设置

时间:2010-12-02 14:48:08

标签: php file-permissions

我使用MAMP在Macintosh上开发了一个应用程序

当我将它上传到由Cpanel11,CentOS 5提供支持的服务器时..默认情况下,它提供了一些关于文件权限的错误,它为大多数在我的服务器内无效的文件提供了0700文件权限。我想知道如何为我的PHP应用程序应用文件权限设置,

我想申请的目录结构或规则适用于以下条件。

a)文件上传目录

b)大多数php文件都使用include_once()

c)相互通信的普通php文件。

谢谢

2 个答案:

答案 0 :(得分:1)

PHP中的文件上传首先点击定义的临时目录(参见PHP.ini中的'upload_tmp_dir'指令),最后是你想要的目标目录(PHP命令“move_uploaded_file”)。

您的PHP进程以某个用户身份运行,该用户需要拥有目标目录,或者位于允许写入此目录的组中 - 除非整个目录对每个人都不可写(在您的情况下不是这样)。 / p>

答案 1 :(得分:0)

chmod后尝试move_uploaded_file