Nginx и opencart (рабочий конфиг)

opencart[1]Рабочий конфиг связки  Nginx, Php-fpm и opencart. Для того, чтобы в  заработали ЧПУ'шные линки Opencart'а, в секцию настроек сервера нужно прописать.

server {
listen 80; ## listen for ipv4; this line is default and implied
#listen [::]:80 default_server ipv6only=on; ## listen for ipv6

root /var/www;
index index.php index.html index.htm;

# Make site accessible from http://localhost/
server_name localhost site.ru;

location / { try_files $uri @opencart; }
location @opencart { rewrite ^/(.+)$ /index.php?_route_=$1 last; }

location ~ \.php$ {
fastcgi_pass :/var/run/-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;
include fastcgi_params;
}
}

Запись навигация

Top