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

标签 php linux apache server

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

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

出了什么问题?

最佳答案

www-data 除了拥有 $target 目录的权限外,还必须至少拥有该 target 之上的每个目录的执行权限。如果这些目录中的任何一个拒绝访问,那么 www-data 将无法找到目标目录。

关于php - 无法使用 php 复制文件,权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35151531/

相关文章:

apache - 如何在apache2中允许put方法

javascript - 使用 AJAX、jQuery 和 PHP 接收响应时出现问题

php - 学说 2 : Hydrate key-value array

php - 正在显示不需要的数据

linux - 当你想运行后台任务时,linux命令 "screen"和 "&"有什么区别?

apache - ModSecurity规则: Which are better - GotRoot or TrustWave?

php - 从 php 和 mysql 创建图表(折线图或条形图)

linux - 在排除 'ps grep command' 的同时查找进程状态的 Shell 脚本

c++ - "Echo"单元测试设备

python - Django : execute command collectstatic raise UnicodeDecodeError