Re: [gentoo-user] php-cgi must be run as root?
yeah, you are right. thanks :) On Sat, May 7, 2011 at 12:59 AM, Kfir Lavi lavi.k...@gmail.com wrote: On Fri, May 6, 2011 at 1:46 PM, Andrea Conti a...@alyf.net wrote: The access permission to /usr/lib64/php5.3/bin/php-cgi is 755, so I think everyone can execute it. Then, what is the problem? Most probably, the nginx user cannot access the .php file you're trying to execute, either because of its permissions or because it cannot traverse one of its parent directories. andrea So in short you need to use chmod -R... chown -R... Kfir -- Best Regards, Xi Shen (David) http://twitter.com/davidshen84/
[gentoo-user] php-cgi must be run as root?
Hi, My system is Gentoo 64bit, up to date. I want to use Nginx+FastCgi+PHP to build my web site. But I found if I start the php-cgi, through the spawn-fcgi tool, as nginx:nginx, I got No input file specified. message on in my browser. If I spawn the process as root:root, everything works fine. The access permission to /usr/lib64/php5.3/bin/php-cgi is 755, so I think everyone can execute it. Then, what is the problem? -- Best Regards, Xi Shen (David) http://twitter.com/davidshen84/
Re: [gentoo-user] php-cgi must be run as root?
The access permission to /usr/lib64/php5.3/bin/php-cgi is 755, so I think everyone can execute it. Then, what is the problem? Most probably, the nginx user cannot access the .php file you're trying to execute, either because of its permissions or because it cannot traverse one of its parent directories. andrea
Re: [gentoo-user] php-cgi must be run as root?
On Fri, May 6, 2011 at 1:46 PM, Andrea Conti a...@alyf.net wrote: The access permission to /usr/lib64/php5.3/bin/php-cgi is 755, so I think everyone can execute it. Then, what is the problem? Most probably, the nginx user cannot access the .php file you're trying to execute, either because of its permissions or because it cannot traverse one of its parent directories. andrea So in short you need to use chmod -R... chown -R... Kfir