我使用MAMP在Macintosh上开发了一个应用程序
当我将其上传到由Cpanel11、CentOS 5驱动的服务器上时。它给出了几个关于文件权限的错误,默认情况下,它将0700文件权限授予大多数文件,这在我的服务器中不起作用。我想知道如何为我的PHP应用程序应用文件权限设置,
我要应用的目录结构或规则满足以下条件。
A)文件上传目录
b) php文件的大部分使用include_once()
c)相互通信的普通php文件。
谢谢
发布于 2010-12-02 23:00:01
文件上传首先到达定义的临时目录(参见PHP.ini中的'upload_tmp_dir‘指令),最后到达目标目录(PHP命令"move_uploaded_file")。
您的PHP进程以某个用户身份运行,该用户需要拥有目标目录,或者所在的组有权写入该目录-除非并非所有人都可以写入整个目录(您的情况并非如此)。
发布于 2010-12-03 00:05:08
在move_uploaded_file之后尝试chmod。
https://stackoverflow.com/questions/4336231
复制相似问题