[英]php shell_exec & permissions
我有以下目录:
/var/www/temp
/var/www/users (S3 mount)
运行以下php的用户是www-data
:
mkdir("temp/id247439757");
addSomeFilesInTheAboveDirectory();
shell_exec("temp/id247439757 users/id247439757");
问题在于它没有将目录从temp /移至users /! 所有文件都保留在temp目录中。
我认为执行shell_exec的用户也是www-data! 我怎样才能解决这个问题? 请注意,这个问题不能得到解决的事实,这是一个安装目录,如果我做目录MKDIR(“用户/ id247439757”),它的工作。
您忘记了shell_exec调用中的“ mv”命令:
shell_exec("mv temp/id247439757 users/id247439757");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.