Hmm, je lance ceci: php bin / magento config: définissez dev / debug / debug_logging 1 et j'obtiens cette erreur: Aucune commande n'est définie dans l'espace de noms "config". Voulez-vous dire l'un d'entre eux? app: config setup: config setup: store-config J'ai essayé d'exécuter la commande avec chacun de ceux-ci au lieu de simplement config et ils ne fonctionnent pas non plus. Des idées? J'ai eu ce travail à un moment donné. Probablement avant de vider ma config.
Patrick Steil
Si vous avez une nouvelle question, veuillez la poser en cliquant sur le bouton Poser une question . Incluez un lien vers cette question si cela permet de fournir un contexte. - De l'avis
Jai
Cela ne répond pas vraiment à la question. Si vous avez une autre question, vous pouvez la poser en cliquant sur Poser une question . Vous pouvez également ajouter une prime pour attirer davantage l'attention sur cette question une fois que vous avez suffisamment de réputation . - De l'avis
Shoaib Munir
Réponses:
32
Activer le journal de débogage sur Magento 2.3.1
Depuis 2.3.1, les choses ont un peu changé. Comme décrit dans l' article DevDocs ici , exécutez cette commande:
Dans Magento 2.2, le débogage peut être activé à partir du panneau d'administration GUI ou de la ligne de commande.
Tout d'abord, vérifiez dans quel mode se trouve votre site en ouvrant le répertoire de votre application Magento (celui avec index.php) dans le shell. Entrez ensuite:
php bin/magento deploy:mode:show
S'il indique "production", seule la méthode de ligne de commande fonctionnera. Sinon, la méthode GUI fonctionnera également.
Méthode GUI
Dans le panneau d'administration de Magento, allez dans "Stores" -> "Configuration" -> "Advanced" -> "Developer" -> "Debug" -> "Log to File". Si vous définissez ce paramètre sur "Oui", les informations de débogage seront enregistrées var/log/debug.logdans votre répertoire d'application Magento.
Après avoir enregistré le paramètre, vous pouvez obtenir une invite en haut de la page vous demandant de vider le cache. Si cela apparaît, videz le cache Magento avec le lien qu'il vous donne.
Si le mode de production est activé (comme indiqué par php bin/magento deploy:mode:show), l'option GUI ne sera pas disponible. Notez que cela, le panneau d'administration masque normalement cela en mode production, donc utilisez-le uniquement si vous testez.
Méthode de ligne de commande
Tout d'abord, ouvrez le répertoire de l'application Magento (celui avec index.php) dans le shell. Pour activer la journalisation du débogage, entrez:
Cela entraînera la journalisation des informations de débogage var/log/debug.logdans votre répertoire d'application Magento. Pour désactiver la journalisation du débogage, entrez:
Il semblerait que cela ait été supprimé depuis la réponse. Ne s'applique pas à 2.3.1
Chris K
Je ne peux pas voter assez fort. L'ancienne méthode avec config: définir les résultats dans "Le chemin" dev / debug / debug_logging "n'existe pas" même sur 2.2.8
Fabian Schmengler
3
Par défaut, le journal de débogage est activé en mode par défaut ou en développement, et désactivé en mode production.
si vous obtenez le message ci-dessus après avoir exécuté @Michael Casey answer, ajoutez --lock comme dans la commande suivantephp bin/magento config:set --lock dev/debug/debug_logging 1 && php bin/magento cache:flush
Réponses:
Activer le journal de débogage sur Magento 2.3.1
Depuis 2.3.1, les choses ont un peu changé. Comme décrit dans l' article DevDocs ici , exécutez cette commande:
php bin/magento setup:config:set --enable-debug-logging=true && php bin/magento cache:flush
Activer le journal de débogage sur Magento 2.2
Dans Magento 2.2, le débogage peut être activé à partir du panneau d'administration GUI ou de la ligne de commande.
Tout d'abord, vérifiez dans quel mode se trouve votre site en ouvrant le répertoire de votre application Magento (celui avec index.php) dans le shell. Entrez ensuite:
php bin/magento deploy:mode:show
S'il indique "production", seule la méthode de ligne de commande fonctionnera. Sinon, la méthode GUI fonctionnera également.
Méthode GUI
Dans le panneau d'administration de Magento, allez dans "Stores" -> "Configuration" -> "Advanced" -> "Developer" -> "Debug" -> "Log to File". Si vous définissez ce paramètre sur "Oui", les informations de débogage seront enregistrées
var/log/debug.log
dans votre répertoire d'application Magento.Après avoir enregistré le paramètre, vous pouvez obtenir une invite en haut de la page vous demandant de vider le cache. Si cela apparaît, videz le cache Magento avec le lien qu'il vous donne.
Si le mode de production est activé (comme indiqué par
php bin/magento deploy:mode:show
), l'option GUI ne sera pas disponible. Notez que cela, le panneau d'administration masque normalement cela en mode production, donc utilisez-le uniquement si vous testez.Méthode de ligne de commande
Tout d'abord, ouvrez le répertoire de l'application Magento (celui avec index.php) dans le shell. Pour activer la journalisation du débogage, entrez:
php bin/magento config:set dev/debug/debug_logging 1 && php bin/magento cache:flush
Cela entraînera la journalisation des informations de débogage
var/log/debug.log
dans votre répertoire d'application Magento. Pour désactiver la journalisation du débogage, entrez:php bin/magento config:set dev/debug/debug_logging 0 && php bin/magento cache:flush
la source
Par défaut, le journal de débogage est activé en mode par défaut ou en développement, et désactivé en mode production.
Depuis Magento 2.3.1, vous ne pouvez plus utiliser la configuration bin / magento: set dev / debug / debug_logging 0 | 1 commande pour activer ou désactiver la journalisation du débogage pour le mode actuel.
Utilisez
bin/magento setup:config:set --enable-debug-logging=true
oubin/magento setup:config:set --enable-debug-logging=false
la source
La valeur que vous définissez a déjà été verrouillée. Pour modifier la valeur, utilisez l'option --lock.
la source
php bin/magento config:set --lock dev/debug/debug_logging 1 && php bin/magento cache:flush
ou
N'oubliez pas
la source
Pour activer la journalisation du débogage
Utilisez la commande setup: config: set pour activer la journalisation du débogage pour le mode actuel.
configuration bin / magento: config: set --enable-debug-logging = true
Recommander de référencer les documents magento car les choses peuvent changer avec différentes versions de produits.
https://devdocs.magento.com/guides/v2.3/config-guide/cli/logging.html
la source