Problem with fastcgi_split_path_info on ubuntu precise
zakaria
nginx-forum at nginx.us
Sat May 4 14:30:23 UTC 2013
Not much different, now even PHP_SELF not set!
----------------------------------------------------------------------
array (
'USER' => 'www-data',
'HOME' => '/var/www',
'FCGI_ROLE' => 'RESPONDER',
'PATH_INFO' => '',
'QUERY_STRING' => '',
'REQUEST_METHOD' => 'GET',
'CONTENT_TYPE' => '',
'CONTENT_LENGTH' => '',
'SCRIPT_FILENAME' => '/var/www/test.php',
'SCRIPT_NAME' => '/test.php',
'REQUEST_URI' => '/test.php/foo/bar.php',
'DOCUMENT_URI' => '/test.php',
'DOCUMENT_ROOT' => '/var/www',
'SERVER_PROTOCOL' => 'HTTP/1.1',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'SERVER_SOFTWARE' => 'nginx/1.4.0',
'REMOTE_ADDR' => '192.168.56.1',
'REMOTE_PORT' => '55961',
'SERVER_ADDR' => '192.168.56.3',
'SERVER_PORT' => '80',
'SERVER_NAME' => '',
'HTTPS' => '',
'REDIRECT_STATUS' => '200',
'HTTP_HOST' => 'lemp.test',
'HTTP_USER_AGENT' => 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0)
Gecko/20100101 Firefox/20.0',
'HTTP_ACCEPT' =>
'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'HTTP_ACCEPT_LANGUAGE' => 'en-US,en;q=0.5',
'HTTP_ACCEPT_ENCODING' => 'gzip, deflate',
'HTTP_CONNECTION' => 'keep-alive',
'HTTP_CACHE_CONTROL' => 'max-age=0',
'PHP_SELF' => '',
'REQUEST_TIME' => 1367637739,
)
----------------------------------------------------------------------
GreenGecko Wrote:
-------------------------------------------------------
> Have you added
>
> cgi.fix_pathinfo=0
>
> into /etc/php5/fpm/php.ini and restarted php?
>
> Steve
>
> On Fri, 2013-05-03 at 21:44 -0400, zakaria wrote:
> > Hi,
> >
> > I must be missing something obvious here.
> > I rerun my ubuntu configuration script and suddenly my nginx setup
> not
> > working correctly anymore.
> >
> > Here my relevant nginx config:
> >
> ----------------------------------------------------------------------
> > location ~ [^/]\.php(/|$) {
> > fastcgi_split_path_info ^(.+?\.php)(/.*)$;
> > fastcgi_param PATH_INFO $fastcgi_path_info;
> > try_files $fastcgi_script_name =404;
> >
> > fastcgi_pass unix:/var/run/php5-fpm.sock;
> > fastcgi_index index.php;
> > include fastcgi_params;
> > }
> >
> ----------------------------------------------------------------------
> >
> > And I test it with /test.php
> >
> ----------------------------------------------------------------------
> > <pre><?php var_export($_SERVER)?></pre>
> >
> ----------------------------------------------------------------------
> >
> > When I request http://lemp.test/test.php/foo/bar.php the result is:
> >
> ----------------------------------------------------------------------
> > array (
> > 'USER' => 'www-data',
> > 'HOME' => '/var/www',
> > 'FCGI_ROLE' => 'RESPONDER',
> > 'PATH_INFO' => '',
> > 'QUERY_STRING' => '',
> > 'REQUEST_METHOD' => 'GET',
> > 'CONTENT_TYPE' => '',
> > 'CONTENT_LENGTH' => '',
> > 'SCRIPT_FILENAME' => '/var/www/test.php',
> > 'SCRIPT_NAME' => '/test.php',
> > 'REQUEST_URI' => '/test.php/foo/bar.php',
> > 'DOCUMENT_URI' => '/test.php',
> > 'DOCUMENT_ROOT' => '/var/www',
> > 'SERVER_PROTOCOL' => 'HTTP/1.1',
> > 'GATEWAY_INTERFACE' => 'CGI/1.1',
> > 'SERVER_SOFTWARE' => 'nginx/1.4.0',
> > 'REMOTE_ADDR' => '192.168.56.1',
> > 'REMOTE_PORT' => '59200',
> > 'SERVER_ADDR' => '192.168.56.3',
> > 'SERVER_PORT' => '80',
> > 'SERVER_NAME' => '',
> > 'HTTPS' => '',
> > 'REDIRECT_STATUS' => '200',
> > 'HTTP_HOST' => 'lemp.test',
> > 'HTTP_USER_AGENT' => 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64;
> rv:20.0)
> > Gecko/20100101 Firefox/20.0',
> > 'HTTP_ACCEPT' =>
> > 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
> > 'HTTP_ACCEPT_LANGUAGE' => 'en-US,en;q=0.5',
> > 'HTTP_ACCEPT_ENCODING' => 'gzip, deflate',
> > 'HTTP_CONNECTION' => 'keep-alive',
> > 'HTTP_CACHE_CONTROL' => 'max-age=0',
> > 'PHP_SELF' => '/test.php',
> > 'REQUEST_TIME' => 1367630910,
> > )
> >
> ----------------------------------------------------------------------
> >
> > What did I miss?
> >
> > Sincerely yours,
> >
> >
> > -- Zakaria
> --
> Steve Holdoway BSc(Hons) MIITP
> http://www.greengecko.co.nz
> Skype: sholdowa
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,238825,238827#msg-238827
More information about the nginx
mailing list