Kommandoradsverktyg

Commerce har ett kommandoradsgränssnitt (CLI) -<magento_root>/bin/magento - som kör installations- och konfigureringsuppgifter, inklusive:

  • Installera Commerce (och relaterade uppgifter som att uppdatera databasschemat, skapa en distributionskonfiguration)
  • Rensar cachen
  • Hantera index, inklusive omindexering
  • Skapa översättningsordlistor och översättningspaket
  • Generera obefintliga klasser som fabriker och spärrar för plugin-program och generera konfigurationen för beroendeinjicering för objekthanteraren
  • Distribuera statiska vyfiler
  • Skapa CSS från mindre

Ytterligare fördelar:

  • Ett enskilt kommando (<magento_root>/bin/magento list) visar alla tillgängliga installations- och konfigurationskommandon.
  • Enhetligt användargränssnitt baserat på Symfoni.
  • CLI är utbyggbart så att tredjepartsutvecklare kan"ansluta" till det. Detta innebär också att man slipper inlärningskurva.
  • Kommandon för inaktiverade moduler visas inte.

I det här avsnittet diskuteras hur du konfigurerar Adobe Commerce-programmet med CLI. Information om hur du installerar Commerce finns i Installationsflöde i Installationsguiden.

Förutsättningar

Innan du börjar använda CLI bör du kontrollera att:

  1. Ditt system uppfyller de krav som beskrivs i Systemkrav i Installationsguiden.
  2. Du har slutfört alla nödvändiga uppgifter som diskuterades i Förutsättningar i installationshandboken.
  3. När du har loggat in på Commerce-servern växlar du till en användare som har behörighet att skriva till Commerce filsystem. Se växla till filsystemets ägare i installationshandboken.

Kör kommandon

Använd följande syntax för att växla till filsystemets ägare och ange kommandot samtidigt för basskalet:

su <file system owner> -s /bin/bash -c <command>

Om filsystemets ägare inte tillåter inloggningar kan du använda följande:

sudo -u <file system owner> <command>

Så här kör du CLI-kommandon från valfri katalog:

Lägg till <magento_root>/bin i systemet PATH.

Exempel på basgränssnitt för CentOS:

export PATH=$PATH:/var/www/html/magento2/bin

Du kan också köra följande:

  • cd <magento_root>/bin och kör dem som ./magento <command name>
  • <magento_root>/bin/magento <command name>
  • <magento_root> är en underkatalog till webbserverns docroot
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c