Les logs WordPress re­grou­pant les erreurs con­sig­nées per­met­tent de remédier aux pannes et d’iden­ti­fier ra­pi­de­ment les sources d’erreur. Pour cela, il suffit d’activer le log d’erreurs WordPress via le fichier wp-config.php. ou d’utiliser un plugin de log d’erreurs spécial.

Qu’est-ce qu’un log d’erreurs WordPress ?

Pour tous les services d’un site WordPress fonc­tion­nant via le serveur, il existe des logs d’erreurs WordPress (error logs en anglais) con­sig­nant les activités en cours. Les logs d’erreurs WordPress, c’est-à-dire les journaux d’erreurs WordPress, sont une fonc­tion­na­lité par­ti­cu­liè­re­ment in­té­res­sante et im­por­tante. Ils per­met­tent de consigner et d’en­re­gis­trer les erreurs qui sur­vien­nent sur les pages Web, dans des scripts ou dans des services tels que des plugins. Vous pouvez ainsi ra­pi­de­ment iden­ti­fier les causes des erreurs et résoudre les erreurs typiques telles que la page blanche dans WordPress.

Conseil
Avec l’hé­ber­ge­ment Wordpress de IONOS, créez un site Web WordPress moderne, sûr et attrayant. Trois domaines gratuits sont inclus (de façon durable).

Comment fonc­tionne la jour­na­li­sa­tion des erreurs dans WordPress ?

Pour pouvoir utiliser les logs d’erreurs de WordPress, vous devez d’abord activer la jour­na­li­sa­tion des erreurs. Cette ac­ti­va­tion peut être réalisée via des plugins de sur­veil­lance des erreurs ou via le fichier wp-config.php. Ce fichier de con­fi­gu­ra­tion joue un rôle essentiel dans vos pa­ra­mètres WordPress et définit entre autres la manière dont un site Web se connecte à la base de données WordPress ou les clés de sécurité et les préfixes de tables devant être utilisés. Il est notamment possible d’activer la jour­na­li­sa­tion des erreurs dans le fichier PHP.

Une fois error log activé dans Wordpress, votre système crée au­to­ma­ti­que­ment des journaux d’erreurs PHP et les en­re­gistre. La dif­fé­rence avec le mode de débogage Wordpress réside dans le fait que les erreurs et les aver­tis­se­ments sont di­rec­te­ment affichés à l’ad­mi­nis­tra­teur lors du débogage. Toutefois, pour en­re­gis­trer les journaux d’erreurs en vue d’un accès ultérieur, il convient de mettre en place des logs d’erreurs WordPress. Si une erreur survient alors que le log d’erreurs est activé, il suffit de trouver le fichier cor­res­pon­dant appelé debug.log dans le dossier /wp-content/ du ré­per­toire racine. Ce fichier comporte l’ensemble des erreurs, des aver­tis­se­ments et des notes et peut être affiché, té­lé­chargé et modifié.

Utiliser un log WordPress pour consigner les erreurs

Contrôle manuel

Procédez comme suit pour mettre en place ma­nuel­le­ment la jour­na­li­sa­tion des erreurs et vérifier le error log dans Wordpress.

Étape 1 : dans le tableau de bord de l’ad­mi­nis­tra­teur, connectez-vous au serveur Web via le client SFTP ou FTP ou une autre ap­pli­ca­tion de gestion de fichiers.

Étape 2 : accédez au ré­per­toire racine de votre site Web et re­cher­chez-y le fichier wp-config.php. Réalisez tout d’abord une sau­ve­garde du fichier original et ouvrez-le ensuite avec un éditeur de texte.

Étape 3 : re­cher­chez la ligne suivante dans le fichier PHP té­lé­chargé : That´s all, stop editing! Happy pu­bli­shing.

Étape 4 : dans un premier temps, insérez le code de débogage suivant devant la ligne en question afin d’activer le mode de débogage de WordPress :

define( 'WP_DEBUG', true );

Si le code se trouve déjà dans le fichier avec la valeur false, il suffit de passer la valeur sur true pour activer le mode de débogage.

Étape 5 : à présent, il suffit d’ajouter un élément de code com­plé­men­taire pour activer également le log d’erreurs WordPress. Pour ce faire, insérez la commande suivante di­rec­te­ment sous le code de débogage :

define( 'WP_DEBUG_LOG', true );

Étape 6 : en­re­gis­trez toutes les mo­di­fi­ca­tions et chargez le fichier dans le ré­per­toire racine.

Étape 7 : pour consulter et vérifier les journaux d’erreurs en­re­gis­trés dans le ré­per­toire racine, re­con­nec­tez-vous au serveur Web et accédez au dossier /wp-content/. Vous y trouverez le fichier debug.log contenant tous les messages d’erreur consignés.

Plugins de jour­na­li­sa­tion des erreurs

Il existe également des plugins Wordpress pour la sur­veil­lance des erreurs per­met­tant d’ouvrir les logs d’erreurs en­re­gis­trés di­rec­te­ment dans le tableau de bord de l’ad­mi­nis­tra­teur et d’afficher et d’en­re­gis­trer les erreurs. Pour ce faire, vous devez d’abord activer le log WordPress pour la jour­na­li­sa­tion des erreurs, de la façon décrite ci-dessus. De manière générale, vous pouvez également installer et activer le plugin cor­res­pon­dant pour utiliser au­to­ma­ti­que­ment le log d’erreurs.

Les plugins de log d’erreurs com­por­tent souvent les fonc­tion­na­li­tés suivantes :

  • des widgets de tableau de bord per­met­tant d’afficher les messages d’erreur actuels du journal d’erreurs PHP (nombre de logs en option)
  • des no­ti­fi­ca­tions par e-mail con­cer­nant les derniers messages d’erreur et aver­tis­se­ments
  • des liens au­to­ma­tiques dans le log d’erreurs renvoyant aux sources d’erreur
  • l’en­re­gis­tre­ment des erreurs de ping

Les plugins de log d’erreurs WordPress suivants peuvent être utilisés :

Aller au menu principal