fbpx

Ma liste de lignes de commande de Magento 2


Ma liste de lignes de commande de Magento 2

Introduction

Vous êtes un développeur de Magento 2 et vous travaillez habituellement avec l’interface en ligne de commande ? Dans cet article, je vous fais part de quelques-unes des lignes de commande de Magento 2 pour votre projet. Vous pouvez l’utiliser comme une liste de contrôle sur la ligne de commande pour gagner du temps pendant votre processus de développement.

Ligne de commande de Magento 2 pour créer et débloquer un compte administrateur

Dans certains cas, il n’est pas possible d’utiliser le tableau de bord de Magento pour créer un administrateur. Par exemple, si vous ne disposez pas de l’administrateur du tableau de bord, vous pouvez accéder à votre compte pour créer un autre utilisateur. Si cela se produit, vous pouvez essayer avec l’interface en ligne de commande.

Pour créer un compte d’administrateur

Afin de créer un compte Admin, vous pouvez utiliser le code php suivant :

php bin/Magento admin:user:create

Pour débloquer un compte admin

Pour débloquer un compte administrateur, utilisez ce code :

php bin/Magento admin:user:unlock

Ligne de commande pour la création, la capture ou le téléchargement de l’application

Le code php pour la ligne de commande permettant de créer, capturer ou de vider l’application est le suivant :

php bin/Magento app:config:dump

Gestion des caches Magento

Chaque fois que vous apportez des modifications essentielles à votre site web, vous devez vider ou vider les caches pour que ces modifications prennent effet immédiatement. Grâce aux lignes de commande ci-dessous, vous pouvez nettoyer, répertorier, désactiver ou activer les caches.

Pour nettoyer les caches Magento

Voici un exemple de code que vous pouvez utiliser pour nettoyer les caches de Magento :

php bin/magento cache:clean

Pour désactiver les caches

Afin de désactiver les caches, vous pouvez utiliser le code suivant :

php bin/magento cache:disable

Pour autoriser les caches de Magento

Le code pour activer les caches Magento est :

php bin/magento cache:enable

Pour vider les caches de Magento

Voici un exemple de code permettant de vider les caches Magento :

php bin/magento cache:flush

Pour vérifier le statut de Magento Caches.

Si vous voulez vérifier le statut des caches de Magento, vous pouvez utiliser le code suivant :

php bin/magento cache:status

Gérer le catalogue Magento

Pour créer des images de produits redimensionnées, utilisez le code :

php bin/magento catalog:images:resize

Pour supprimer les attributs de produits non utilisés :

php bin/magento catalog:product:attributes:cleanup

Gérez vos projets CRON de Magento

Pour exécuter les travaux selon le calendrier, utilisez :

php bin/magento cron:run

Mettre à niveau le contenu du client selon le dernier algorithme

Pour ceci vous pouvez utiliser le code suivant :

php bin/magento customer:hash:upgrade

Déployer des lignes de commande

Le code pour définir le mode d’application est :

php bin/magento deploy:mode:set

Pour afficher le mode d’application actuel, utilisez :

php bin/magento deploy:mode:show

Lignes de commande dev

Les lignes de commande de Magento 2 dev sont utilisées pour collecter et publier les fichiers sources du thème. Le code suivant peut être utilisé :

php bin/magento dev:source-theme:deploy

Afin d’effectuer des tests utilisez :

php bin/magento dev:tests:run

Générez le catalogue des URN en mappages *.xsd pour l’IDE afin de mettre en évidence le XML à l’aide du code :

php bin/magento dev:urn-catalog:generate

Convertissez le fichier XML en utilisant les feuilles de style XSL avec le code :

php bin/magento dev:xml:convert

Ligne de commande i18n

Découvrez des phrases dans la base de données du code en utilisant les éléments suivants :

php bin/magento i18n:collect-phrases

Sauvegarde du module de langues avec le code :

php bin/magento i18n:pack

Désinstallez les modules de langues avec :

php bin/magento i18n:uninstall

Lignes de commande de l’indexeur

Afficher les indexeurs autorisés avec le code suivant :

php bin/magento indexer:info

Ré indexez les données avec :

php bin/magento indexer:reindex

Réinitialisez le statut de l’indexeur à invalide en utilisant :

php bin/magento indexer:reset

Définissez le type de mode d’indexation avec le code :

php bin/magento indexer:set-mode

Affichez le mode index en utilisant ce qui suit :

php bin/magento indexer:show-mode

Indiquez le statut de l’indexeur avec :

php bin/magento indexer:status

Obtenez plus d’informations avec la ligne de commande

Affichez l’URI de Magento Admin en utilisant le code :

php bin/magento info:adminuri

Imprimez la liste des fichiers de sauvegarde disponibles avec :

php bin/magento info:backups:list

Affichez la liste des devises disponibles en utilisant :

php bin/magento info:currency:list

Le code vous permet d’indiquer le nombre de dépendances sur le cadre de Magento :

php bin/magento info:dependencies:show-framework

Indiquez le nombre de dépendances entre les modules à l’aide de ce qui suit :

php bin/magento info:dependencies:show-modules

Pour vous permettre de montrer le nombre de dépendances circulaires entre les modules que vous pouvez utiliser :

php bin/magento info:dependencies:show-modules-circular

Affichez la liste des langues locales disponibles avec :

php bin/magento info:language:list

Affichez la liste des fuseaux horaires disponibles en utilisant le code suivant :

php bin/magento info:timezone:list

Gérer le mode de maintenance avec la ligne de commande de Magento 2

Définissez le mode de maintenance exempte les IP utilisant le code :

php bin/magento maintenance:allow-ips

Désactivez le mode de maintenance avec :

php bin/magento maintenance:disable

Activez l’utilisation du mode de maintenance :

php bin/magento maintenance:enable

Affichez l’état du mode de maintenance à la suite de ce code :

php bin/magento maintenance:status

Gérer les modules avec la ligne de commande

Désactivez les modules spécifiés avec le code :

module php bin/magento:disable

Autorisez l’utilisation de modules spécifiques :

module php bin/magento:enable

Affichez l’état des modules avec :

php bin/magento module:status

Désinstallez les modules installés par le compositeur en utilisant ce qui suit :

php bin/magento module:uninstall

Obtenir et gérer des échantillons de données avec la ligne de commande

Déployez le module de données types en utilisant le code suivant :

php bin/magento sampledata:deploy

Supprimez tous les paquets de données d’échantillons de composer.json avec le code :

php bin/magento sampledata:remove

Réinitialiser tous les modules de données types pour les réinstaller en utilisant :

php bin/magento sampledata:reset

Gestion de la configuration avec ligne de commande de Magento 2

Prenez en charge la sauvegarde de la base de code, des supports et de la base de données de l’application Magento en utilisant le code suivant :

php bin/magento setup:backup

Créez ou modifiez la configuration de déploiement en utilisant :

php bin/magento setup:config:set

Exécutez le programme cron prévu pour l’application de configuration avec :

php bin/magento setup:cron:run

Installez et mettez à jour les données dans la base de données avec le code suivant :

php bin/magento setup:db-data:upgrade

Installez et mettez à jour le schéma DB en utilisant :

php bin/magento setup:db-schema:upgrade

Vérifiez si le schéma ou les données de la BD doivent être mis à jour avec le code suivant :

php bin/magento setup:db:status

Générez la configuration de l’ID et toutes les classes manquantes qui peuvent être générées automatiquement en utilisant le code :

php bin/magento setup:di:compile

Installez l’application Magento avec :

php bin/magento setup:install

Générez des montages en utilisant le code suivant :

php bin/magento setup:performance:generate-fixtures

Retournez à la base de code, aux médias et à la base de données de l’application Magento avec :

php bin/magento setup:rollback

Déployez des fichiers de vue statique en utilisant le code :

php bin/magento setup:static-content:deploy

Installez la configuration du magasin avec le code :

php bin/magento setup:store-config:set

Désinstallez l’application Magento avec ce code :

php bin/magento setup:uninstall

Mettez à jour l’application Magento, les données de la base de données et le schéma en utilisant le code suivant :

php bin/magento setup:upgrade

Conclusion sur la liste de contrôle de la ligne de commande de Magento 2

Veuillez noter que la liste de contrôle des lignes de commande de Magento 2 ci-dessus est pour le site web par défaut de Magento 2. Par exemple, au fur et à mesure que vous installez des modules ou des fonctionnalités, vous pouvez avoir plus de commandes pour votre projet. Si vous souhaitez obtenir la liste complète des commandes disponibles sur votre site, il vous suffit de taper le code :

php bin/magento list

Merci de lire, si vous aimez cet article, vous aimerez peut-être aussi

Si vous avez besoin d’aide pour votre projet Magento, vous pouvez nous contacter.

Gilblas Ngunte Possi

Gilblas Ngunte Possi

Fondateur et Développeur Full-Stack chez Prositeweb.

Ma maîtrise des outils modernes, combinée à un sens d’analyse approfondi des technologies de l’information, me permet d’offrir un accompagnement de qualité dans la conception et la mise en place de vos solutions web.

Laisser un commentaire

Votre adresse courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Gilblas Ngunte Possi

Gilblas
Répond généralement dans 1 heure

Gilblas
Salut👋

Comment puis-je vous aider?
1:40
Discutez avec nous