Drupal 8 не генерирует стиль изображения для .png - PullRequest
0 голосов
/ 05 марта 2019

В редакции узла, когда я загружаю новое изображение, как на базовой странице, все работает с картинками .jpg и .jpeg, но не с .png.

Когда я загружаю новое изображение, стиль хорошо создается в 'sites / default / files / styles / thumbnail / public', но когда я сохраняю узел, он удаляет мой стиль.И изображение, конечно, не создается в 'styles / original', когда я захожу на страницу.

Я работаю над докером nginx на сервере Aws.Я пробую ImageMagick и GD2.

Вот мой конфиг Nginx с докером:

upstream php_backend {
    server php:9000;
}

map $uri $new {
    include /etc/nginx/routes.map;
}
server {
    listen 80;
    root /var/www/html;
    index index.php;
     client_max_body_size 50M;

    if ($new) {
       return 301 $new;
    }

    location @rewrite {
        rewrite ^/(.*)$ /index.php?q=$1;
    }

    location / {
      try_files $uri $uri/ /index.php?q=$uri&$args;
    }
    location ~ [^/]\.php(/|$) {
      fastcgi_split_path_info ^(.+?\.php)(/.*)$;
      if (!-f $document_root$fastcgi_script_name) {
        return 404;
        }

      fastcgi_pass php_backend;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include fastcgi_params;

    }


    location ~* \.(?:manifest|appcache|html?|xml|json)$ {
        expires -1;
    }


    location ~* \.(?:rss|atom)$ {
        expires 1h;
        add_header Cache-Control "public";
    }


    location ~* \.(?:jpg|jpeg|gif|png|ico)$ {
      expires 1M;
      access_log off;
      add_header Cache-Control "public";
      try_files $uri $uri/ @rewrite;
    }


    location ~* \.(?:css|js|woff|woff2)$ {
      expires 1y;
      access_log off;
      add_header Cache-Control "public";
    }
}

Спасибо за вашу помощь!

...