Cachelagrade bilder läses inte in efter 2.2.X- till 2.3.X-uppgradering

Den här artikeln innehåller en lösning på problemet med cachelagrade bilder som inte visas efter uppgradering från Adobe Commerce i molninfrastrukturen 2.2.X till 2.3.X.

Berörda versioner och utgåvor:

  • Adobe Commerce on cloud infrastructure Pro plan architecture 2.2.X, 2.3.X

Problem

När Adobe Commerce har uppgraderats från 2.2.X till 2.3.X är de cachelagrade produktbilderna inte tillgängliga och en 404-sida visas istället.

Problemet orsakas av den felaktiga Nginx-konfigurationsuppsättningen i .magento.app.yaml: index.php (eller ingen) används för platsen "/media" i stället för passthru: /get.php.

Lösning

  1. Kontrollera .magento.app.yaml-konfigurationsfilen på platsen "/media". Rätt konfiguration ser ut så här:

    code language-yaml
    "/media":
        root: "pub/media"
        allow: true
        scripts: false
        expires: 1y
        passthru: "/get.php"
    
  2. Om passthru inte är inställt på "/get.php" och expires inte är inställt utför du följande steg.

  3. Korrigera konfigurationsfilen.

    • Starter Plan: korrigera filen själv och skicka ändringarna vidare.
    • Proffsplan:
    • Integrering: korrigera filen själv och skicka ändringarna.
    • Mellanlagring och produktion: korrigera filen själv, skicka ändringarna och skapa en Adobe Commerce-supportanmälan som den ska tillämpas på.
  4. Aktivera Snabb bildoptimering i Commerce Admin (snabbast måste konfigureras före) enligt beskrivningen i https://experienceleague.adobe.com/sv/docs/commerce-cloud-service/user-guide/cdn/fastly-image-optimization.

Om konfigurationen är korrekt, men problemet kvarstår, kan du fortsätta med undersökningen eller kontakta Adobe Commerce Support.

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