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

  1. 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"
    
  2. Se passthru não estiver definido como "/get.php" e expires não estiver definido, siga estas etapas.

  3. 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.
  4. 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.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a