2011-03-05 137 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