作者wellwind (wellwind)
看板PHP
标题[请益] 执行外部程式
时间Wed Dec 27 19:28:51 2006
请问各位前辈
我想用PHP执行某支外部shell程式
但似乎都无法执行出结果
因为这支shell程式执行完後因该会修改某个档案
但总是没办法修改成功
想请问哪里有问题 谢谢
程式码:
exec("/my/path/program.sh args");
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.232.179
1F:推 yukang:有可能是权限问题,通常是由 www or www-data user 执行 12/27 19:55
2F:→ wellwind:我有把档案改成 711 应该不管user是谁都可以执行吧? 12/27 20:33
3F:推 drlai:查看log,或是将程式的owner改成www 12/27 21:19
4F:推 buganini:那个被修改的档案改666 12/28 01:33
5F:推 wellwind:to drlia:我的使用者权限没办法更改owner成www 12/28 13:28
6F:→ wellwind:to buganini:我有试过了 还是不行 12/28 13:29
7F:推 drlai:可以把sh跟被修改的档案的资料po出来吗?权限、owner、group 12/28 22:31
8F:→ drlai:之前我也作过类似的事情是OK的~所以想先看看你的设定 12/28 22:31
9F:推 wellwind:sh档案是711 owner是自己 12/29 01:15
10F:推 wellwind:被修改的档案是777 owner也是自己 12/29 01:18
11F:→ wellwind:我已经有请root帮我把sh的档案owner改成apache 12/29 01:19
12F:→ wellwind:目前可以顺利执行 12/29 01:19