php文件调用系统命令,在终端中直接执行这个php文件是可以执行的,在web服务器中访问这个文件就没有反应,是什么问题。权限问题吗?还是什么。。。
回复内容:
php文件调用系统命令,在终端中直接执行这个php文件是可以执行的,在web服务器中访问这个文件就没有反应,是什么问题。权限问题吗?还是什么。。。
应该是权限的问题
一、源码特点企业费用管理系统,有权限分配,登陆验证,新增角色,发布公告等二、功能介绍1、js的兼容性有个地方不行(比如模块排序,那个时候也是雏鸟一只,写了一小撮,现在用jq应该好处理的吧,ie里面没问题,大家发挥吧)2、里面的菜单和对应菜单下面的目录项可以根据需求自己添加的,有对应模块3、可以根据自己设定的角色添加对应的访问页面4、有些操作涉及到按钮权限,对于这种思路,我粗粗的写了2个自定义控件,
我刚才也碰到了类似的问题,你说不能执行ffmpeg命令对吧,我是不能执行生成图片的命令。
我们都是命令行下直接执行是可以成功的,php调用就不行的情况是吧。而且普通命令可以成功。
我觉得我们问题的共同点是都需要生成文件。
我的情况是,我在apache默认web目录下新建了个目录,把php文件放在里面了,但没有对这个目录赋予写权限,只是对里面的php文件赋予了权限,然后就一直找不到原因。
刚才试着把整个目录赋予写权限,就能成功了。
不知道你是不是有类似的情况。如果不是的话,还可能是php.ini的配置问题,如safe_mode=off没有配置之类的。
希望能帮到你~









