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.
git clone
pour installer Commerce.Les développeurs contributeurs doivent utiliser [ce guide][install] pour mettre à jour leur installation Commerce.
Etapes de déploiement
-
Connectez-vous à votre serveur de production en tant que propriétaire du système de fichiers ou passez à cette fonction.
-
Remplacez le répertoire par le répertoire de base de Commerce :
code language-bash cd <Commerce base directory>
-
Activez le mode de maintenance à l'aide de la commande :
code language-bash bin/magento maintenance:enable
-
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.
-
Mise à jour des composants avec le compositeur :
code language-bash composer update
-
Mise à jour du schéma et des données de la base de données :
code language-bash bin/magento setup:upgrade
-
Compilez le code :
code language-bash bin/magento setup:di:compile
-
Déployer du contenu statique :
code language-bash bin/magento setup:static-content:deploy
-
Nettoyez le cache :
code language-bash bin/magento cache:clean
-
Quitter le mode de maintenance :
code language-bash bin/magento maintenance:disable