【发布时间】:2018-08-07 10:53:45
【问题描述】:
$old = umask(0);
mkdir($_SERVER['DOCUMENT_ROOT'].'/images/'.$ID.'/', 0755, true);
umask($old);
从浏览器运行此行工作正常,如果我通过计划任务运行此脚本,它会给出:
'mkdir(): 权限被拒绝'.
版本 Plesk Onyx v17.0.17_build1700161028.14 os_CentOS 7
操作系统 CentOS Linux 7.4.1708(核心)
nginx 1.11.10-centos7.17102311
php 5.4.16-43.el7_4
【问题讨论】:
-
这段代码在这两种情况下运行的用户是什么?相应路径上的所有权是什么?
-
根据回显
whoami;它是同一个用户,所以我想它是同一个所有权。
标签: php apache permissions mkdir