Afbeeldingen in de cache worden niet geladen na een upgrade van 2.2.X naar 2.3.X
Dit artikel biedt de oplossing voor het probleem met cacheafbeeldingen die niet worden weergegeven na een upgrade van Adobe Commerce naar de cloudinfrastructuur 2.2.X naar 2.3.X.
Betrokken versies en edities:
- Adobe Commerce on cloud Infrastructure Pro-planarchitectuur 2.2.X, 2.3.X
Probleem
Nadat Adobe Commerce is bijgewerkt van 2.2.X naar 2.3.X, zijn de productafbeeldingen in de cache niet beschikbaar en wordt in plaats daarvan een pagina van 404 weergegeven.
Het probleem wordt veroorzaakt door de onjuiste Nginx-configuratie die is ingesteld in .magento.app.yaml
: index.php
(of geen) wordt gebruikt voor de "/media"
-locatie in plaats van passthru: /get.php
.
Oplossing
-
Controleer het
.magento.app.yaml
-configuratiebestand op de"/media"
-locatie. De juiste configuratie ziet er als volgt uit:code language-yaml "/media": root: "pub/media" allow: true scripts: false expires: 1y passthru: "/get.php"
-
Als
passthru
niet is ingesteld op"/get.php"
enexpires
niet is ingesteld, voert u de volgende stappen uit. -
Corrigeer het configuratiebestand.
- Starterabonnement: corrigeer het bestand zelf en duw op de wijzigingen.
- Pro-abonnement:
- Integratie: corrigeer het bestand zelf en duw op de wijzigingen.
- Het opvoeren en de Productie: verbeter het dossier zelf, duw de veranderingen, en creeer een de steunkaartje van Adobe Commerceom het toe te passen te hebben.
-
Optimalisatie van snel renderen van afbeeldingen in Commerce-beheer inschakelen (eerst snel configureren), zoals beschreven in https://experienceleague.adobe.com/nl/docs/commerce-cloud-service/user-guide/cdn/fastly-image-optimization .
Als de configuratie correct is, maar u ervaart nog de kwestie, vervolg het onderzoek of contacteer de Steun van Adobe Commerce.