Изображения миниатюр отображаются через одно

Здравствуйте.

Удалил сгенерированные иконки. После чего на сайте начались проблемы с изображениями миниатюр.

При загрузке страницы - изображения почему-то показываются в разнобой. Одни показываются - одни нет…

Если нажать на название товара, где нет фото, то на карточке товара открывается с фото

Непонятная проблема… Если бы уже все не показывались, а то через одно…

У меня VPS без панели управления, работает на связке Nginx+PHP-FPM (мне это ни о чем не говорит…)

Очистка кеша - не помогает.
Удалить сгенерированные иконки - не помогает
В файле config.local.php менял image_resize_lib => ‘auto’ на image_resize_lib => ‘gd’ и на image_resize_lib => ‘imagick ’ - после чего опять удалял все сгенерированные иконки - не помогло.
Удалял папку /images/thumbnails/ - тоже не помогло
Права на папку images и все файлы внутри поставил - 777
Владелец и группа - совпадает. Менял владельца и группу на разных пользователей - не помогло.

Сейчас владелец группа - service:service. После удаления /images/thumbnails/ новая папка создалась под владелец группа - apache:apache… Поменял всем файлам и каталогам владельца тоже на apache:apache - не помогло…


В чем еще может быть проблема? Что все таки нужно сделать, чтобы все изображения миниатюр показывались, а не в разнобой, как сейчас?

Заранее благодарен за помощь

Выложите файлы конфигурации сервера тут

Вот

 server {
 listen  80;
 listen  443 ssl;

server_name *.7roz.kiev.ua;
return 301 https://7roz.kiev.ua$request_uri;
rewrite ^(.*)$ https://7roz.kiev.ua permanent;

############################################################################

   ssl                         on;
   ssl_certificate             /etc/letsencrypt/live/7roz.kiev.ua/fullchain.pem;
   ssl_certificate_key         /etc/letsencrypt/live/7roz.kiev.ua/privkey.pem;
   include                     xtra/ssl.conf;

############################################################################

}

server {
listen  80;
listen  443 ssl;

server_name 7roz.kiev.ua;
server_name www.7roz.kiev.ua;
rewrite ^/(.*)/$ /$1 permanent;

############################################################################

charset utf-8;

############################################################################

access_log  /var/log/nginx/7roz.kiev.ua/access.log extended;
error_log   /var/log/nginx/7roz.kiev.ua/error.log;

############################################################################

include xtra/error-40X.conf;
include xtra/error-50X.conf;

############################################################################

ssl                         on;
ssl_certificate             /etc/letsencrypt/live/7roz.kiev.ua/fullchain.pem;
ssl_certificate_key         /etc/letsencrypt/live/7roz.kiev.ua/privkey.pem;
include                     xtra/ssl.conf;

############################################################################

set $root "/var/www/html/site";
root $root;

include sites-available/locations.conf;

}

А вот содержимое locations.conf который подключается в конце

error_page 598 = @backend;

############################################################################

location @backend {
    

try_files $uri $uri/ =404;
    fastcgi_pass www;
    fastcgi_index index.php;
    fastcgi_read_timeout 360;
    include xtra/fastcgi_params.conf;
    # include xtra/fastcgi_params_ssl.conf;
}

 location ^~ /images/detailed/ {
location ~* \.(gif|png|jpeg|jpg)$ {
if ($request_uri !~ "roza=1") {
  rewrite .* /index.php?dispatch=watermark.create$args last;
}
}
}

location ^~ /images/product/ {
location ~* \.(gif|png|jpeg|jpg)$ {
if ($request_uri !~ "roza=1") {
  rewrite .* /index.php?dispatch=watermark.create$args last;
}
}
}

location ^~ /images/category/ {
location ~* \.(gif|png|jpeg|jpg)$ {
if ($request_uri !~ "roza=1") {
  rewrite .* /index.php?dispatch=watermark.create$args last;
}
}
}

location ^~ /images/gallery/ {
location ~* \.(gif|png|jpeg|jpg)$ {
if ($request_uri !~ "roza=1") {
rewrite .* /index.php?dispatch=watermark.create$args last;
}
}
}

location @fallback {
rewrite  ^(.*)$ /index.php?$args last;
}

location @statics {
    rewrite ^/([a-z0-9-\.]+)/(.*)$ /$2 break;
    access_log off;
    rewrite_log off;
    expires max;
    add_header Cache-Control public;
    add_header Access-Control-Allow-Origin *;
}

############################################################################

location / {
    index  index.php index.html index.htm;

    rewrite ^/api/(.*)$ /api.php?_d=$1&ajax_custom=1&$args last;
    try_files $uri $uri/ @fallback;

    location ^~ /robots.txt {
        try_files $uri @fallback;
    }

    location ~* \.(jpeg|ico|jpg|gif|png|css|js|pdf|tar|wof|zip) {
        access_log off;
        try_files $uri @statics;
        expires max;
        add_header Access-Control-Allow-Origin *;
        add_header Cache-Control public;
    }

    location ~* \.([pP][hH][pP].?)$ {
       try_files $uri $uri/ /index.php;
       fastcgi_pass www;
       fastcgi_index index.php;
       fastcgi_read_timeout 360;
       include xtra/fastcgi_params.conf;

 add_header Cache-Control no-store;
    }

    location ^~ /app/ {
        return 404;
        location = /app/addons/rus_exim_1c/exim_1c.php {
            return 598;
        }
    }

    location ^~ /app/payments/ {
        return 404;
        location ~ \.php$ {
            return 598;
        }
    }

    location ^~ /app/addons/paypal/payments/ {
        return 404;
        location ~ \.php$ {
            return 598;
        }
    }

    location ^~ /design/ {
        allow all;
        location ~* \.([tT][pP][lL]|[pP][hH][pP].?)$ {
            return 404;
        }
    }

    location ^~ /var/ {
        return 404;
        location ~* \.(js|css|png|jpeg|jpg|gz|xml|yml)$ {
            allow all;
            expires 1M;
            add_header Cache-Control public;
            add_header Access-Control-Allow-Origin *;
        }
    }

    location ^~ /var/themes_repository/ {
        allow all;
        location ~* \.([tT][pP][lL]|[pP][hH][pP].?)$ {
            return 404;
        }
    }

    location ^~ /images/ {
        allow all;
        location ~* \.([pP][hH][pP].?)$ {
            return 404;
        }
    }

    location = /init.php {
        return 404;
    }

    location ^~ /var/database/ {
        return 404;
    }

    location ~* \.([tT][pP][lL].?)$ {
        return 404;
    }

    location ~ /\.(ht|git) {
        return 404;
    }
}

Вот смотрю что с изображениями есть связанные записи

 location ^~ /images/detailed/ {
location ~* \.(gif|png|jpeg|jpg)$ {
if ($request_uri !~ "roza=1") {
  rewrite .* /index.php?dispatch=watermark.create$args last;
}
}
}

location ^~ /images/product/ {
location ~* \.(gif|png|jpeg|jpg)$ {
if ($request_uri !~ "roza=1") {
  rewrite .* /index.php?dispatch=watermark.create$args last;
}
}
}

location ^~ /images/category/ {
location ~* \.(gif|png|jpeg|jpg)$ {
if ($request_uri !~ "roza=1") {
  rewrite .* /index.php?dispatch=watermark.create$args last;
}
}
}

location ^~ /images/gallery/ {
location ~* \.(gif|png|jpeg|jpg)$ {
if ($request_uri !~ "roza=1") {
rewrite .* /index.php?dispatch=watermark.create$args last;
}
}
}

Может какая-то похожая запись должна быть и для папки thumbnails или еще каких-то папок?

походил по категориям, все фото подгрузились. попробуйте в другом браузере, или окно в режиме инкогнито

Отключил все расширения в браузере. Вроде как нормально стало.