2011-03-05 107 views
0

我遇到这个问题PHP的问题,执行CutyCapt命令

sh: CutyCapt: Permission denied 

我的PHP代码

<?php 
     echo exec('CutyCapt --url=http://www.google.com --out=/var/www/google.png --javascript=on 2>&1'); 
?> 

回答

3

当从PHP调用可执行文件,它被称为与用户PHP的权限运行(例如,通常是Apache服务器)。

该用户帐户没有权限调用该可执行文件 - 可能是因为它属于不同的用户,并且只有该用户或组具有“可执行”位。

这就是所有可以肯定的说,没有更多的信息。

+0

所以任何想法给apache许可执行CutyCapt? – pamella 2011-03-05 13:50:15