我有以下目录:
/var/www/temp
/var/www/users (S3 mount)
运行以下 php 的用户是www-data
:
mkdir("temp/id247439757");
addSomeFilesInTheAboveDirectory();
shell_exec("temp/id247439757 users/id247439757");
问题是它没有将目录从 temp/ 移动到 users/!所有文件都保留在临时目录中。
我认为执行 shell_exec 的用户也是 www-data !我怎样才能解决这个问题?请注意,这个问题无法解决,因为它是一个挂载目录,因为如果我在目录中执行 mkdir("users/id247439757") 它确实有效。