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 critiques de Magento 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 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 MagentoVoici 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 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

Affichez 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

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

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-fixturesRetournez à 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 de la ligne de commande 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 "Voici quatre approches différentes pour réinitialiser un mot de passe Admin de Magento 2".Si vous avez besoin d'aide pour votre projet Magento, vous pouvez nous contacter.