Efter installationen läses inte bilder och formatmallar in; endast textvisning, ingen grafik

I den här artikeln beskrivs möjliga orsaker och lösningar till problemet där formatmallar och bilder inte läses in efter installation av Adobe Commerce.

Berörda produkter och versioner

  • Adobe Commerce 2.2.x, 2.3.x
  • Magento Open Source 2.2.x, 2.3.x

Problem

Steg som ska återskapas

  1. Installera Adobe Commerce.
  2. Navigera till butiken eller administratören.

Förväntat resultat

Format används. Inget gränssnittselement ser ut som om det saknas format.

Faktiskt resultat

Format används inte korrekt, bilder saknas.

Orsak

Sökvägen till bilder och formatmallar är felaktig, antingen på grund av en felaktig bas-URL eller på grund av att serveromskrivningar (CentOS, Ubuntu) inte har konfigurerats korrekt.

Om du vill bekräfta att så är fallet använder du en webbläsarkontroll för att kontrollera sökvägarna till statiska resurser och kontrollera att resurserna finns i filsystemet Adobe Commerce eller Magento Open Source.

Statiska resurser finns under <magento_root>/pub/static/, i katalogerna frontend och adminhtml.

Lösning

Här följer några möjliga lösningar beroende på vilken programvara du använder och orsaken till problemet:

  • Om du använder webbservern Apache kontrollerar du att inställningen server skriver om och Adobe Commerce/Magento Open Source-serverns bas-URL och försöker igen. Om du har konfigurerat Apache AllowOverride-direktivet på ett felaktigt sätt kommer de statiska filerna inte att hanteras från rätt plats.

  • Om du använder webbservern nginx måste du konfigurera en virtuell värdfil. Den nya virtuella värdfilen måste uppfylla följande villkor:

    • Direktivet include måste peka på exempelkonfigurationsfilen nginx i installationskatalogen för Adobe Commerce/Magento Open Source. Till exempel: include /var/www/html/magento2/nginx.conf.sample;
    • Direktivet server_name måste matcha den bas-URL som du angav när du installerade Adobe Commerce/Magento Open Source. Till exempel: server_name 192.186.33.10;
  • Om programmet är i produktionsläge kan du försöka distribuera statiska vyfiler med kommandot magento setup:static-content:deploy. Mer information om hur du distribuerar statiska filer finns i Distribuera statiska vyfiler i utvecklardokumentationen.

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