Press "Enter" to skip to content

php 执行exec执行命令行失败

大部分都是权限问题引起的,首先确定root用户能执行的命令 ,php去执行失败,把日志调试打印
首先看php执行的用户是谁 通过执行whoami命令 调试,网站上面运行的用户角色是谁,不同角色权限不一样,导致失败情况很多
确定角色之后,在根据执行命令调试错误 定位原因,像阿里云 oss 命令行会反馈具体错误原因,
创建文件夹 没有权限,不能写入日志 什么的 
以上两个步骤,能解决问题。
Leave a Reply

Your email address will not be published. Required fields are marked *