使用道具 举报
Post by jetking;1791071 php脚本里有一句exec(“xxx”),调用server端的一个程序,但是我发现它没有被执行,我想知道大概的原因有哪些? server端是linux的,apache+php,能够看到静态网页。 文件和路径的访问权限应该没有问题,我都设0777了. 我是做c开发的,对php这块不熟,所以有些可能无法描述清楚,望见谅! 谢谢大家!
Post by jetking;1791244 解决了,原来还是权限问题,执行程序本身的权限没有问题,各个用户都能访问,但是该程序会读取特定目录下的一个文件,而该文件的权限本来是很严格的,后来把权限调低就好了。 我是用一个普通用户执行该程序发现问题的,该程序会向stderr输出,不知道apache下碰到这样的情况如何调试,/var/log里没看到什么有用的信息。
本版积分规则 发表回复 回帖后跳转到最后一页