Nginx + FastCGI (PHP-FPM) для брендов
Если у вас на сервере используется Nginx + PHP-FPM вместо Apache, то для того, чтобы работала генерация эскизов брендов нужно внести правки в конфиг nginx.
Если за основу взять официальную инструкцию https://developers.webasyst.ru/docs/installation/tips/nginx-fastcgi/
То нужно после строк:
# shop app
location ~* ^/wa-data/public/shop/products/[0-9]+/ {
access_log off;
expires 30d;
error_page 404 = @shop_thumb;
}
location @shop_thumb {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_NAME /wa-data/public/shop/products/thumb.php;
fastcgi_param SCRIPT_FILENAME $document_root/wa-data/public/shop/products/thumb.php;
}
Добавить следующее:
# shop brands
location ~* ^/wa-data/public/shop/brands/[0-9]+/ {
access_log off;
expires 30d;
error_page 404 = @shop_brand_thumb;
}
location @shop_brand_thumb {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_NAME /wa-data/public/shop/brands/thumb.php;
fastcgi_param SCRIPT_FILENAME $document_root/wa-data/public/shop/brands/thumb.php;
}
После этого необходимо перезагрузить nginx, например, командой service nginx reload.
Чтобы добавить комментарий, зарегистрируйтесь или войдите
0 комментариев