无法使用 php 复制文件,权限被拒绝


Can't copy file with php, permission denied

我正在尝试通过 php 将上传的文件复制到主目录中的文件夹中。我向Apache用户(www-data)提供了所有权限,但是当我尝试复制它时,我收到警告"无法打开流:权限被拒绝"。

copy("$target_file", "/home/pap-x/meshes/Part_A.dae");

怎么了?

除了 www-data 对$target目录具有权限外,它还必须至少对目标上方的每个目录具有执行权限。 如果这些目录中的任何目录拒绝访问,则 www-data 将无法找到目标目录。