В редакции узла, когда я загружаю новое изображение, как на базовой странице, все работает с картинками .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";
}
}
Спасибо за вашу помощь!