Re: why my php file in subdirectory doesn't work?
Simon Liu
simohayha.bobo at gmail.com
Wed Sep 28 03:03:10 UTC 2011
Hello.
You shoude set (fastcgi_param SCRIPT_FILENAME) .
example:
location ~ .*\.(php|php5)?$
{
fastcgi_param SCRIPT_FILENAME /data/web/$1;
}
On Wed, Sep 28, 2011 at 10:56 AM, baalchina <nginx-forum at nginx.us> wrote:
> Hello everyone,
>
> I am working on an centos6 with nginx 1.0.6, php 5.3.6, and fpm.
>
> I found that php file in my subdirectory returns a 404,but in nginx home
> direcory works fine.
>
> For example , a phpinfo.php file works fine in /data/web/, where
> /data/web is my nginx document root. Buy the same file in /data/web/sub,
> the browser and nginx both tell a 404 error.
>
> Here is my nginx config file:
>
>
> server {
> listen 80;
> server_name abc.example.com;
>
> location / {
> root /data/web/;
> index index.html index.htm index.php;
>
> location ~ .*\.(php|php5)?$
> {
> fastcgi_pass 127.0.0.1:9000;
> fastcgi_index index.php;
> include fastcgi.conf;
> fastcgi_connect_timeout 300;
> fastcgi_send_timeout 300;
> fastcgi_read_timeout 300;
> fastcgi_buffer_size 64k;
> fastcgi_buffers 4 64;
> fastcgi_busy_buffers_size 128k;
> fastcgi_temp_file_write_size 128k;
> }
> }
> }
>
>
> btw, static file such as html works fine.
>
> Thans a lot.
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?2,215921,215921#msg-215921
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
--
douban:www.douban.com/people/mustang/
blog: www.pagefault.info
twitter: www.twitter.com/minibobo
weibo: www.weibo.com/diaoliang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20110928/3046b9fe/attachment.html>
More information about the nginx
mailing list