problem : nginx with magento

steve steve at greengecko.co.nz
Tue Jun 9 02:09:53 UTC 2015



On 09/06/15 14:00, Prameswar Lal wrote:
> Hi ,
>  i am sending current access log after changing according to steve block .
>
> Not problem with index.php . it has problem with all page of .php in 
> magento tool .
> i am using magento tool so this is file of magento . not written by me 
> . magento use fastcgi programing in it .
> i have tested this magento with apache it works fine.
> i have tested on different system centos , ubuntu fresh machine.
>
> output of curl is .
> root at example:/var/log/nginx# curl  -I http://example.com/index.php
> HTTP/1.1 200 OK
> Server: nginx/1.8.0
> Date: Tue, 09 Jun 2015 01:59:02 GMT
> Content-Type: application/octet-stream
> Content-Length: 2642
> Last-Modified: Wed, 14 May 2014 16:03:36 GMT
> Connection: keep-alive
> ETag: "537393d8-a52"
> Accept-Ranges: bytes
>
>
>
>
>
>
> On Tue, Jun 9, 2015 at 7:16 AM, Prameswar Lal 
> <prameswar.lal at bizruntime.com <mailto:prameswar.lal at bizruntime.com>> 
> wrote:
>
>     Hi steve ,
>     i have checked with your setting also . its not working .
>
>
>     On Tue, Jun 9, 2015 at 5:52 AM, steve <steve at greengecko.co.nz
>     <mailto:steve at greengecko.co.nz>> wrote:
>
>         Hi,
>
>         On 09/06/15 01:34, Prameswar Lal wrote:
>>         hi i am using nginx with magento which use fastCGI .
>>         whenever i type in url http://example.com/index.php then
>>         index.php start downloading .
>>         can anyone help me  ?
>>
>         location ~ \.php$ {
>
>              fastcqi_index index.php;
>              fastcgi_pass127.0.0.1:9000  <http://127.0.0.1:9000>;
>              fastcgi_pass unix:/var/run/php5-fpm.sock;
>              include fastcgi_params;
>              fastcgi_intercept_errors on;
>              # By all means use a different server for the fcgi processes if you need to
>              
>             fastcgi_split_path_info ^(.+.php)(.*)$;
>              
>            }
>
>         You have 2 fastcgi_pass lines, one to127.0.0.1:9000  <http://127.0.0.1:9000>  and one to unix:/var/run/php5-fpm.sock
>
>         Only one of these should be there, the correct one will be defined in your php-fpm configuration, which isn't shown.
>
>
>         I use a backend predefined in nginx.conf to identify the php-fpm pool to use. The 2 relevant location blocks in a base install of mine...
>
>
>         	location / {
>         		try_files $uri $uri/ /index.php?$args;
>         	}
>         	
>         	location ~ \.php$ {
>         		try_files $uri =404;
>         	
>         		fastcgi_split_path_info ^(.+\.php)(/.+)$;
>         	
>         		include fastcgi_params;
>         		fastcgi_index index.php;
>         		fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
>         		fastcgi_pass backend;
>         	}
>
>
>         which will work with just about every PHP based CMS out there... well enough to get you started....
>
>
>         Steve
>
>         -- 
>         Steve Holdoway BSc(Hons) MIITP
>         http://www.greengecko.co.nz
>         Linkedin:http://www.linkedin.com/in/steveholdoway
>         Skype: sholdowa
>
>
>         _______________________________________________
>         nginx mailing list
>         nginx at nginx.org <mailto:nginx at nginx.org>
>         http://mailman.nginx.org/mailman/listinfo/nginx
>
>
>
>
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
That confirms that you're not attempting to process your php. Try 
removing all host config files apart from this one ( in cond.f and 
sites-enabled )

-- 
Steve Holdoway BSc(Hons) MIITP
http://www.greengecko.co.nz
Linkedin: http://www.linkedin.com/in/steveholdoway
Skype: sholdowa

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20150609/b3d68a21/attachment.html>


More information about the nginx mailing list