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
-
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"
-
Si
passthru
no está establecido en"/get.php"
yexpires
no está establecido, siga estos pasos. -
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.
-
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.