problem : nginx with magento

Prameswar Lal prameswar.lal at bizruntime.com
Tue Jun 9 02:00:13 UTC 2015


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>
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> 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_pass   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 to 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) MIITPhttp://www.greengecko.co.nz
>> Linkedin: http://www.linkedin.com/in/steveholdoway
>> Skype: sholdowa
>>
>>
>> _______________________________________________
>> nginx mailing list
>> nginx at nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20150609/513587e6/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: access.log
Type: application/octet-stream
Size: 1687 bytes
Desc: not available
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20150609/513587e6/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: error.log
Type: application/octet-stream
Size: 111 bytes
Desc: not available
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20150609/513587e6/attachment-0001.obj>


More information about the nginx mailing list