Déploiement mono-machine

Cette rubrique fournit des instructions pour le déploiement de mises à jour vers Commerce sur un serveur de production à l’aide de la ligne de commande. Ce processus s’applique aux utilisateurs techniques responsables des magasins s’exécutant sur une seule machine avec certains thèmes et paramètres régionaux installés.

Hypothèses

  • Vous avez installé Commerce à l’aide de Composer.
  • Vous appliquez directement des mises à jour au serveur.
WARNING
Ce guide ne s’applique pas si vous avez utilisé git clone pour installer Commerce.
Les développeurs contributeurs doivent utiliser [ce guide][install] pour mettre à jour leur installation Commerce.

Etapes de déploiement

  1. Connectez-vous à votre serveur de production en tant que propriétaire du système de fichiers ou passez à cette fonction.

  2. Remplacez le répertoire par le répertoire de base de Commerce :

    code language-bash
    cd <Commerce base directory>
    
  3. Activez le mode de maintenance à l'aide de la commande :

    code language-bash
    bin/magento maintenance:enable
    
  4. Appliquez les mises à jour à Commerce ou à ses composants à l’aide du modèle de commande suivant :

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

    package : nom du package que vous souhaitez mettre à jour.

    Par exemple :

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

    version : version cible du module que vous souhaitez mettre à jour.

  5. Mise à jour des composants avec le compositeur :

    code language-bash
    composer update
    
  6. Mise à jour du schéma et des données de la base de données :

    code language-bash
    bin/magento setup:upgrade
    
  7. Compilez le code :

    code language-bash
    bin/magento setup:di:compile
    
  8. Déployer du contenu statique :

    code language-bash
    bin/magento setup:static-content:deploy
    
  9. Nettoyez le cache :

    code language-bash
    bin/magento cache:clean
    
  10. Quitter le mode de maintenance :

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