我从php运行脚本时遇到问题,问题是它没有做必须做的事情,这是php代码
? php
echo "starting execution";
echo exec("./sc");
?>
并且在脚本的代码中这是sc
mv text.txt /var/www/files/
不起作用不移动文件存档我已经添加了chmod permismos但是不欣赏任何建议
答案 0 :(得分:0)
首先,我建议从命令行(控制台)手动执行脚本文件,并检查脚本文件是否正常工作。如果这不起作用,那么它也无法在php中工作。
尝试:
echo "starting execution";
echo exec("./sc", $output);
var_dump($output);
sc的内容:
mv text.txt /var/www/files/ 2>&1
如果文件未移动,则必须抛出一个错误,您应该可以在$output
中看到该错误。
我的猜测是错误必须与权限相关。