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