Kommandoradsverktyg

Commerce har ett kommandoradsgränssnitt -<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 enda kommando (<magento_root>/bin/magento list) listar 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 Installationsguide.

Förutsättningar

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

  1. Ditt system uppfyller kraven i Systemkrav i Installationsguide.
  2. Alla nödvändiga uppgifter som diskuterades i Förutsättningar i Installationsguide.
  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 Installationsguide.

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>

Köra CLI-kommandon från vilken katalog som helst:

Lägg till <magento_root>/bin till ditt system 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 dokument
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c