echo shell_exec('ls');
工作正常。
但是试图复制一些东西:
echo shell_exec('cp index.php temp/index.php');
它没有显示任何错误,但它没有复制。 我正在使用带有phpcgi的nginx。
答案 0 :(得分:0)
尝试更改临时文件夹的权限。例如:
chmod 777 temp
OR
检查您正在运行shell_exec的用户并授予他perms以写入临时文件夹:
echo shell_exec(' whoami');
答案 1 :(得分:0)
尝试这两个命令。
chmod -R 777 /path/of/your/app
chown -R apache:apache path/of/your/app