Implementatie van één computer

Dit onderwerp verstrekt instructies voor het opstellen van updates aan Commerce op een productieserver gebruikend de bevellijn. Dit proces is van toepassing op technische gebruikers die verantwoordelijk zijn voor winkels die op één computer worden uitgevoerd en waarop een aantal thema's en landinstellingen zijn geïnstalleerd.

Veronderstellingen

  • U installeerde Commerce gebruikend Composer.
  • U past rechtstreeks updates toe op de server.
WARNING
Deze handleiding is niet van toepassing als u Commerce hebt geïnstalleerd met git clone .
De bijdragende ontwikkelaars zouden [ deze gids ][install] moeten gebruiken om hun installatie van Commerce bij te werken.

Implementatiestappen

  1. Login aan uw productieserver als, of schakelaar aan, de eigenaar van het dossiersysteem.

  2. Map wijzigen in de basismap van Commerce:

    code language-bash
    cd <Commerce base directory>
    
  3. Onderhoudsmodus inschakelen met de opdracht:

    code language-bash
    bin/magento maintenance:enable
    
  4. Pas updates toe op Commerce of de componenten ervan met behulp van het volgende opdrachtpatroon:

    code language-bash
    composer require-commerce <package> <version> --no-update
    

    pakket: De naam van het pakket u wilt bijwerken.

    Bijvoorbeeld:

    • magento/product-community-edition
    • magento/product-enterprise-edition

    versie: De doelversie van het pakket u wilt bijwerken.

  5. Componenten bijwerken met Composer:

    code language-bash
    composer update
    
  6. Werk het databaseschema en de gegevens bij:

    code language-bash
    bin/magento setup:upgrade
    
  7. Compileer de code:

    code language-bash
    bin/magento setup:di:compile
    
  8. Statische inhoud implementeren:

    code language-bash
    bin/magento setup:static-content:deploy
    
  9. De cache reinigen:

    code language-bash
    bin/magento cache:clean
    
  10. Onderhoudsmodus afsluiten:

    code language-bash
    bin/magento maintenance:disable
    
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c