Programlägen

Du kan köra Commerce-programmet i något av följande lägen:

Lägesnamn
Beskrivning
Molnsupport
standard
Distribuera och kör Commerce-programmet på en enda server utan att ändra inställningarna. Inte optimerad för produktion.
no
utvecklare
Perfekt för utveckling när du utökar eller anpassar Commerce.
no
produktion
Distribuera och kör Commerce-programmet i ett produktionssystem.
Ja
underhåll
Förhindra åtkomst till en webbplats när du utför uppdateringar och konfigurationer.
Ja

Mer information om hur du ändrar åtgärdslägen manuellt finns i Ange åtgärdsläge.

Molnsupport

På grund av det skrivskyddade filsystemet kan du inte ändra lägen i fjärrmolnmiljöer. Försök inte ändra lägen genom att ändra filen app/etc/env.php eftersom filen som baseras på flera konfigurationskällor skrivs över av paketet ece-tools.

Adobe Commerce i molninfrastrukturen kör automatiskt programmet i underhållsläge under en distribution, vilket gör att webbplatsen är offline tills distributionen är klar. I annat fall förblir programmet i produktions-läge. Se Distributionsprocess i guiden Commerce om molninfrastruktur.

Om du använder Cloud Docker för Commerce som ett utvecklingsverktyg kan du distribuera ditt molninfrastrukturprojekt i en Docker-miljö i developer -läge, men prestanda blir långsammare på grund av ytterligare filsynkroniseringsåtgärder. Se Distribuera Docker-miljön i guiden Cloud Docker för Commerce.

Standardläge

Med standardläget kan du distribuera Commerce-programmet på en enda server utan att ändra några inställningar. Standardläget är dock inte optimerat för produktion på grund av de statiska filernas negativa prestandapåverkan. Att skapa statiska filer och cacha dem har större prestandapåverkan än att generera dem med verktyget för att skapa statiska filer.

I standardläge:

  • Undantag skrivs till loggfiler i stället för att visas
  • Statiska visningsfiler cachelagras
  • Döljer anpassade rubriker för X-Magento-* HTTP-begäran och svar

Commerce används i standardläge om inget annat läge anges.

Utvecklarläge

Du bör använda läget developer för att utöka och anpassa Commerce-programmet. Statiska vyfiler cachelagras inte, men skrivs på begäran till katalogen pub/static.

I utvecklarläge:

  • Aktiverar automatisk kodkompilering och utökad felsökning
  • Ohanterade undantag visas i webbläsaren
  • Systeminloggningen var/report är utförlig
  • Ett undantag genereras i felhanteraren i stället för att loggas
  • Ett undantag genereras när en händelseprenumerant inte kan anropas
  • Visar anpassade rubriker för X-Magento-* HTTP-begäran och svar

Produktionsläge

Läget production är bäst för distribution av Commerce-programmet till ett produktionssystem. När du har optimerat servermiljön, t.ex. databasen och webbservern, bör du köra distributionsverktyget för statiska vyfiler för att skriva statiska vyfiler till katalogen pub/static. Detta förbättrar prestandan genom att tillhandahålla alla nödvändiga statiska filer vid distributionen i stället för att tvinga Commerce-programmet att dynamiskt leta reda på och kopiera (materialisera) statiska filer vid behov under körningen.

Vissa fält, till exempel avsnitten om avancerad systemkonfiguration och utvecklarsystemkonfiguration i Admin, är inte tillgängliga i produktionsläge. Du kan till exempel inte aktivera eller inaktivera cachetyper med Admin. Du kan aktivera och inaktivera cachetyperna only med kommandoraden 3}.

I produktionsläge:

  • Filer i statisk vy hanteras endast från cacheminnet
  • Fel och undantag loggas i filsystemet och visas aldrig för användaren
  • Vissa konfigurationsfält i Admin är inte tillgängliga

Underhållsläge

underhållsläget begränsar eller förhindrar åtkomst till en plats under förbättringar, uppdateringar och konfigurationsåtgärder. Som standard dirigerar webbplatsen om besökare till en Service Temporarily Unavailable-standardsida.

Du kan skapa en anpassad underhållssida, manuellt aktivera och inaktivera underhållsläge och konfigurera underhållsläge så att besökare från auktoriserade IP-adresser kan visa butiken normalt. Se aktivera och inaktivera underhållsläge i installationshandboken.

Om du använder Commerce i molninfrastruktur körs Commerce-programmet i underhållsläge under distributionsfasen. När distributionen har slutförts återgår Commerce-programmet till att köras i produktionsläge. Se Distributionskopplingar i guiden för Commerce om molninfrastruktur.

I underhållsläge:

  • Webbplatsbesökare omdirigeras till en standardsida på Service Temporarily Unavailable
  • Katalogen var/ innehåller filen .maintenance.flag
  • Du kan begränsa besökaråtkomst baserat på IP-adresser
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c