Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

конфиг nginx + php-fpm


Recommended Posts

Всем здравствуйте!

Знающие подскажите пожалуйста где накосячил? Уже мозг себе сломал. 

 

сайт не видит продуктовых seo-url ((

 

OCStore 2.3.0.3

 

связка ninx + php-fpm (php 7.3)

 

Заранее благодарен

 

вот мой конфиг

 

Спойлер

server {

    root $root_path;
    set $root_path /var/www/glamourus/htdocs;
    set $php_sock unix:/var/run/php/php7.3-fpm.sock;
    index index.php index.html index.htm;

    server_name glamourus.ru;

    access_log /var/www/glamourus/logs/access.log;
    error_log /var/www/glamourus/logs/error.log;

    location / {
#        try_files $uri $uri/ =404;
          try_files $uri @opencart;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass $php_sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

#start
    rewrite /glamadmin$ $scheme://$host$uri/ permanent;


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


    location /glamadmin {
        index index.php;
    }

    rewrite ^/sitemap.xml$ /index.php?route=feed/google_sitemap last;
    rewrite ^/googlebase.xml$ /index.php?route=feed/google_base last;
    rewrite ^/download/(.*) /index.php?route=error/not_found last;

    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }

    sendfile off;

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_intercept_errors off;
        fastcgi_buffer_size 16k;
        fastcgi_buffers 4 16k;
    }

    location ~ /\.ht {
        deny all;
    }


    listen [::]:443 ssl ipv6only=on; # managed by Certbot
    listen 443 ssl; # managed by Certbot
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_certificate /etc/letsencrypt/live/glamourus.ru/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/glamourus.ru/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}


server {
    if ($host = glamourus.ru) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


    listen 80;
    listen [::]:80;

    server_name glamourus.ru;
    return 404; # managed by Certbot


}
 

Надіслати
Поділитися на інших сайтах


6 часов назад, Rashp сказал:

Знающие подскажите пожалуйста где накосячил?

Зачем два одинаковых location-а?!

6 часов назад, Rashp сказал:

location ~ \.php$ {

 

Загугли статью про настройку связки nginx + php-fpm

Надіслати
Поділитися на інших сайтах


Да, столкнулся еще с одной проблемой загрузчик не грузит изображения (

 

куда копнуть? уже понизил версию сначала до 7.2 потом до 7.1 

 

пишет что файл загружен, а по факту нет, понятно, что это не самое критичное, можно загрузить по sftp

но все-же хотелось бы устранить

 и другая сторона плохой медали, что купленный шаблон не фурычит так-же не применяются изменения к css  

 

может права?

Змінено користувачем Rashp
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.