As imagens em cache não são carregadas após a atualização do 2.2.X para o 2.3.X
Este artigo fornece a solução para o problema de imagens em cache que não são exibidas após a atualização do Adobe Commerce na infraestrutura em nuvem 2.2.X para 2.3.X.
Versões e edições afetadas:
- Adobe Commerce na infraestrutura em nuvem Arquitetura de plano Pro 2.2.X, 2.3.X
Problema
Depois que o Adobe Commerce é atualizado de 2.2.X para 2.3.X, as imagens do produto em cache não ficam disponíveis e uma página 404 é exibida.
O problema é causado pelo conjunto incorreto de configuração Nginx em .magento.app.yaml
: index.php
(ou nenhum) é usado para o local "/media"
em vez de passthru: /get.php
.
Solução
-
Verifique o arquivo de configuração
.magento.app.yaml
no local"/media"
. A configuração correta é semelhante à seguinte:code language-yaml "/media": root: "pub/media" allow: true scripts: false expires: 1y passthru: "/get.php"
-
Se
passthru
não estiver definido como"/get.php"
eexpires
não estiver definido, siga estas etapas. -
Corrija o arquivo de configuração.
- Starter Plan: corrija o arquivo por conta própria e envie as alterações.
- Plano Pro:
- Integração: corrija o arquivo por conta própria e envie as alterações.
- Preparo e produção: corrija o arquivo você mesmo, envie as alterações por push e crie um tíquete de suporte do Adobe Commerce para aplicá-lo.
-
Habilite a otimização de imagem do Fastly no Administrador do Commerce (O Fastly deve ser configurado previamente), conforme descrito em https://experienceleague.adobe.com/pt-br/docs/commerce-cloud-service/user-guide/cdn/fastly-image-optimization.
Se a configuração estiver correta, mas o problema persistir, continue a investigação ou contate o Suporte da Adobe Commerce.