Las imágenes en caché no se cargan después de la actualización de 2.2.X a 2.3.X

Este artículo proporciona la solución al problema de que las imágenes en caché no se muestren después de actualizar de Adobe Commerce en la infraestructura en la nube 2.2.X a 2.3.X.

Versiones y ediciones afectadas:

  • Arquitectura de plan Pro de Adobe Commerce en la infraestructura en la nube 2.2.X, 2.3.X

Problema

Después de actualizar Adobe Commerce de 2.2.X a 2.3.X, las imágenes de producto en caché no están disponibles y se muestra una página 404 en su lugar.

El problema se debe al conjunto de configuración de Nginx incorrecto en .magento.app.yaml: index.php (o ninguno) se usa para la ubicación "/media" en lugar de passthru: /get.php.

Solución

  1. Compruebe su archivo de configuración de .magento.app.yaml, en la ubicación "/media". La configuración correcta tiene el siguiente aspecto:

    code language-yaml
    "/media":
        root: "pub/media"
        allow: true
        scripts: false
        expires: 1y
        passthru: "/get.php"
    
  2. Si passthru no está establecido en "/get.php" y expires no está establecido, siga estos pasos.

  3. Corrija el archivo de configuración.

    • Plan de inicio: corrija el archivo usted mismo e inserte los cambios.
    • Plan Pro:
    • Integración: corrija el archivo usted mismo e inserte los cambios.
    • Ensayo y producción: corrija el archivo usted mismo, inserte los cambios y cree un vale de soporte de Adobe Commerce para que se aplique.
  4. Habilite la optimización de imágenes rápida en el administrador de Commerce (la configuración de Fastly debe ser anterior), tal como se describe en https://experienceleague.adobe.com/es/docs/commerce-cloud-service/user-guide/cdn/fastly-image-optimization.

Si la configuración es correcta, pero el problema persiste, continúa investigando o ponte en contacto con el Soporte técnico de Adobe Commerce.

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