DocumentationCommerceGuide de configuration

PaaS uniquement

Configuration du système de création

Dernière mise à jour : 15 juillet 2024
  • 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.

AVERTISSEMENT
La connexion à la base de données n'est pas requise si elle est déjà contenue dans config.php. Voir Exporter la configuration. Sinon, la connexion à la base de données est requise.
INFO
La machine de génération peut se trouver sur son propre hôte ou sur le même hôte qu’un système Commerce installé.

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 :

  1. Accédez à ou créez un répertoire vide sur votre serveur Commerce.

  2. 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 :

  1. Connectez-vous au système de génération en tant que propriétaire du système de fichiers ou passez à .

  2. 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>
    
  3. Accédez au répertoire racine Commerce et saisissez :

    composer install
    
  4. Attendez la mise à jour des dépendances.

  5. Définir la propriété :

    chown -R <Commerce file system owner name>:<web server username> .
    

    Par exemple,

    chown -R commerce-username:apache .
    
  6. Si vous utilisez Git, ouvrez .gitignore dans un éditeur de texte.

  7. 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/*
    
  8. Enregistrez vos modifications dans .gitignore et quittez l’éditeur de texte.

  9. 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 .

  10. 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 de default ou de developer.

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c