开发者

executing a shell script from a php file

i have a php file from which i need to call a开发者_开发技巧 shell script which i am doing as follows:

$out = exec("/root/.mozilla/firefox/score.sh 2>&1");
echo $out;

when i execute this code in opera its giving Permission denied. I have given permission to all directory and the script also.

is the problem because of that .mozilla file?? how to solve?? also tried with shell_exec().. not working


Have you given the web server user write/execute permissions?:

For example (assuming your web server user is apache belonging to group apache):

sudo chown apache:apache /root/.mozilla/firefox/score.sh
sudo chmod -R 744 /root/.mozilla/firefox/score.sh


Ensure that the webuser has permission to access all directories leading up to /root/.mozilla/firefox/. Ideally, you'd move this script someplace else than root's homedir.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜