fastcgi debug and "no input file" cases
Anıl Çetin
anil at saog.net
Sun Sep 7 00:31:34 MSD 2008
The problem "3" is making default index "index.php". I did it by using
rewrite;
location = / {
rewrite ^ /index.php;
}
must I use rewrite? When I do it like;
location / {
index index.php;
}
nginx does not pass "index.php" to fastcgi, rather than it looks in its
own root and of course says 404.
thanks.
Anıl Çetin yazmış:
> Hi there,
>
> I have two main problems about nginx(0.6.32)+fastcgi-php (4.4.9). I am
> spawning php with spawn-fcgi thing and chrooting. nginx and fastcgi
> processes are on different machines.
>
> 1) PHP is not logging error nor display them even it defined in php.ini
> file which I am using while spawning php. php.ini directives below;
>
> error_reporting = E_ALL & ~E_NOTICE
> display_errors = On
> log_errors = On
> error_log = /php.errors
> fastcgi.log = 1
>
> But still I see a blank page and there is no php.errors file. "/ " path
> is also owned by php-user so there are no permission problems about that.
>
> 2) When an unexisted page requested from fastcgi-php, it says "no input
> file specified". In nginx logs it shows 404 code but it doesnt shows 404
> page, instead gives that message. How can I get rid of this message?
> Some apache users found something with url-rewrite but I dont want to
> use url-rewrite thing.
>
> Thanks.
>
>
>
More information about the nginx
mailing list