作者joechao119 (仅供参考)
看板PHP
标题[请益] exec和system不能用
时间Fri Apr 13 14:50:51 2007
像是这样子写: system("ls"); 应该没什麽错吧
但是就是没办法执行 他回传的参数也是NULL
连ls都没办法执行 我们用其他的外部程式当然也没办法
曾经用过sudo,super之类的方法 都是在终端机上执行可以 PHP就不行
还有看网路上说把什麽safemode设定成off 也已经做了
除此之外 fopen不能开新档案 但可以开已建立的档案并读写
请问这些怪现象会发生事什麽原因呢?
ps:我们的os是用linux/fedora
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.108
1F:推 yukang:PATH 问题?你要不要试试看 /bin/ls ? 04/13 15:00
2F:推 oldfat:试过了 没差 04/13 17:12
3F:→ leejihchi:权限呢?资料夹权限,档案权限? 04/13 18:07
4F:推 joechao119:谢谢~~各层资料夹和档案的权限全都开了 可以开新档了 04/13 18:09
5F:→ joechao119:但还是不能用system或exec 执行即使像ls这样子的指令 04/13 18:12
6F:推 joechao119:问题解决了!把selinux这个参数disable即可还是谢谢大家 04/13 19:13