【发布时间】:2016-05-11 03:26:56
【问题描述】:
我正在尝试通过 php 将上传的文件复制到主目录中的文件夹。我向 Apache 用户 (www-data) 授予了所有权限,但是当我尝试复制它时,我收到一条警告“无法打开流:权限被拒绝”。
copy("$target_file", "/home/pap-x/meshes/Part_A.dae");
怎么了?
【问题讨论】:
-
源文件的权限是什么?
-
www-data 也可以访问 $target_file 吗?另外,为什么不使用move_uploaded_file?
-
@ThomasVdBerge 源文件的权限为:-rw-r--r--
-
@pap-x apache 用户 (www-data) 没有权限在另一个用户的主目录中写入/复制文件。对于那个 apache 用户需要有主目录的权限才能复制文件
-
@Haridarshan 我已将所有权限授予我试图复制文件的目录中的 apache 用户。