Configuration du système de création
- Rubriques :
- Configuration
- Build
- Déployer
Créé pour :
- Expérimenté
- Administration
- Développeur
Vous pouvez disposer d’un système de génération qui répond aux exigences suivantes :
-
Tout le code Commerce est contrôlé par la source dans le même référentiel que les systèmes de développement et de production.
-
Assurez-vous que tous les éléments suivants sont inclus dans le contrôle source :
app/etc/config.php
- Répertoire
generated
(et sous-répertoires) - répertoire
pub/media
- Répertoire
pub/media/wysiwyg
(et sous-répertoires) - Répertoire
pub/static
(et sous-répertoires)
-
Doit avoir une version PHP compatible installée
-
Composer doit être installé
-
Il dispose de droits de propriété et d’autorisations du système de fichiers, comme décrit dans la section Condition préalable requise pour votre développement, création et production.
-
Le système de génération n’a pas besoin que Commerce soit installé, mais le code doit être disponible.
config.php
. Voir Exporter la configuration. Sinon, la connexion à la base de données est requise.Configuration de l’ordinateur de génération
Les sections suivantes expliquent comment configurer l’appareil de génération.
Installation du compositeur
Tout d’abord, vérifiez si le compositeur est déjà installé :
Dans une invite de commande, saisissez l’une des commandes suivantes :
composer --help
composer list --help
Si l’aide de la commande s’affiche, le compositeur est déjà installé.
Si une erreur s’affiche, procédez comme suit pour installer le compositeur.
Pour installer le compositeur :
-
Accédez à ou créez un répertoire vide sur votre serveur Commerce.
-
Saisissez les commandes suivantes :
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
Pour plus d’options d’installation, voir la documentation d’installation du compositeur.
Installer PHP
Installez PHP sur CentOS ou [ ].
Configuration du système de génération
Pour configurer le système de génération :
-
Connectez-vous au système de génération en tant que propriétaire du système de fichiers ou passez à .
-
Récupérez le code Commerce du contrôle source.
Si vous utilisez Git, utilisez la commande suivante :
git clone [-b <branch name>] <repository URL>
-
Accédez au répertoire racine Commerce et saisissez :
composer install
-
Attendez la mise à jour des dépendances.
-
Définir la propriété :
chown -R <Commerce file system owner name>:<web server username> .
Par exemple,
chown -R commerce-username:apache .
-
Si vous utilisez Git, ouvrez
.gitignore
dans un éditeur de texte. -
Démarrez chacune des lignes suivantes avec un caractère
#
pour les commenter :# app/etc/config.php # pub/media/* # generated/* # pub/media/*.* # pub/media/wysiwyg/* # pub/static/*
-
Enregistrez vos modifications dans
.gitignore
et quittez l’éditeur de texte. -
Si vous utilisez Git, utilisez les commandes suivantes pour valider la modification :
git add .gitignore && git commit -m "Modify .gitignore for build and production"
Pour plus d’informations, voir la
.gitignore
référence . -
Le système de génération doit utiliser le mode par défaut ou le mode développeur :
bin/magento deploy:mode:set <mode>
<mode>
est requis. Il peut s’agir dedefault
ou dedeveloper
.