Cet article explique comment activer le log d'erreurs détaillées dans Drupal 8, 9 et 10.
⚠️ Toujours désactiver le mode debug après avoir terminé le dépannage.
Pré-requis
Accès à cPanel
Vérifiez que le log d'erreurs PHP est activé sous cPanel
Accomplissement de la tâche : 10 minutes
Expertise : avancée
Activer le rapport d’erreurs depuis le panneau d’administration
Connectez-vous à l’Administrateur Drupal
Allez dans Configuration > Développement > Journaux et erreurs
Réglez Messages d’erreur à afficher sur Tous les messages
Enregistrez la configuration
Où consulter les journaux
Rapports > Messages récents du journal
Stockés dans la table de la base de données :
watchdog(accès via SSH)
# voir les messages récents
drush ws
drush watchdog:show
drush watchdog:show --count=10
# Voir une entrée spécifique en détail
drush ws [ID]
# suivre les logs en temps réel
drush watchdog-show --tail
drush watchdog:tail
# Requête MySQL - afficher les 10 dernières entrées
SELECT * FROM watchdog ORDER BY wid DESC LIMIT 10;
Activer la journaux d’erreurs détaillées via settings.php
Modifier le fichier sites/default/settings.php :
$config['system.logging']['error_level'] = 'verbose';
Désactiver le rapport d’erreurs
Remettre Messages d’erreur à afficher sur Aucun ou Erreurs et avertissements après le dépannage.
