Magento 2 – Collection aléatoire de commandes SSH quotidiennes

Depuis que je travaille avec Magento 2 revient par endroits, que tu as déjà eu, Je veux juste SSH tous les jours dans ce post- / CLI – Collectez les commandes et publiez une brève description de chacune. Je vais ajouter une nouvelle commande de temps en temps, modifier ou supprimer un, cela dépend de.

La commande est aléatoire:

Désactiver ou activer Debug.log. activer

Magento génère par défaut 2 un fichier, qui stocke une grande quantité d'informations sur les opérations en cours, afin que les développeurs aient toujours la possibilité d'y trouver des conseils de dépannage. Cependant, il faut mentionner, que dans debug.log - contrairement à exception.log et system.log- En plus des erreurs, les processus corrects sont également enregistrés. Cela mène à, le fichier grandit très vite et occupe BEAUCOUP d'espace disque.

Donc, dès que vous avez terminé la phase de développement ou que vous n'avez actuellement aucune utilisation de ces informations, vous devez désactiver le debug.log. Cela arrive - comme tellement avec M2- via une commande via SSH:

bin/magento setup:config:set --enable-debug-logging=false

Si vous souhaitez réactiver la journalisation plus tard, cela passe par:

bin/magento setup:config:set --enable-debug-logging=true

Cela ne peut pas faire de mal de vider le cache après:

bin/magento cache:flush

Mettez Magento en mode live après le développement

Magento 2 a trois modes différents: développement, par défaut, production. Avec la commande suivante, vous pouvez voir dans quel mode le système est actuellement:

bin/magento deploy:mode:show

Pour aller maintenant au live- / changer de mode de production, il est préférable d'utiliser la commande suivante

bin/magento deploy:mode:set production

Magento passera alors en mode maintenance et (en un mot) faire tout, ce qui est nécessaire, pour passer en mode direct. Cela prend parfois quelques minutes, puis cela (normalement) le mode de maintenance est également automatiquement désactivé à nouveau et ….. un est en direct!

Et puis repassez en mode développement

Par souci d'exhaustivité, voici les commandes pour le mode de développement et tout ce qui l'entoure:

Vous devez d'abord supprimer le contenu de deux répertoires:

rm -rf <magento_root>/generated/metadata/* <magento_root>/generated/code/*

Puis changez de mode:

bin/magento deploy:mode:set developer

Magento 2 Effacer le cache via SSH

Juste un instant – bien que je l'ai mentionné plus haut:

php bin/magento cache:clean

Et l'index chez Magento 2 effacer

Aussi ceci:

php bin/magento indexer:reindex

Magento 2 Créer des tâches cron via SSH

Magento 2 Contrairement à M1, il a besoin d'un travail cron fonctionnel, tourner en douceur. Cela peut facilement être créé dans la version standard avec une commande:

bin/magento cron:install

Publié par Covos

Depuis 2009 Je travaille intensément avec Magento. J'ai commencé avec la création et l'exploitation des magasins B2C. Cela a été prolongé par mon travail dans le secteur de la logistique. Il en est résulté premiers systèmes de B2E spécialisés. Aujourd'hui, je travaille jour par jour avec B2C passionnant, B2B- et les projets B2E et rapports dans ce blog sur les défis et donner des conseils d'initiés.

Laisser un commentaire

Votre adresse email ne sera pas publié. les champs requis sont indiqués *