Comment utiliser les fichiers journaux WordPress pour améliorer votre site Web
Publié: 2020-02-01Les fichiers journaux WordPress sont l'un des aspects les plus importants de l'ensemble de l'écosystème WP dont vous n'avez peut-être jamais entendu parler. Ou du moins, peut-être n'y a-t-il jamais pensé. Les fichiers journaux sont essentiellement des enregistrements de tout ce que votre site Web et votre serveur ont fait au cours de leur vie (ou d'une période de temps spécifique). Malheureusement, de nombreuses personnes considèrent les fichiers journaux comme difficiles à comprendre et à utiliser. Nous voulons briser cette idée fausse et vous montrer comment utiliser les fichiers journaux WordPress et ce que cette connaissance peut faire pour améliorer votre site Web.
Abonnez-vous à notre chaîne Youtube
Que pouvez-vous faire avec les fichiers journaux WordPress ?
L'utilisation des fichiers journaux WordPress diffère selon votre rôle. Un utilisateur trouvera différentes choses utiles qu'un administrateur qu'un développeur et ainsi de suite. Mais ces mêmes fichiers journaux font un certain nombre de choses, et de nombreux objectifs peuvent se chevaucher.
- recherche d'erreurs
- aide au dépannage
- audit de sécurité
- évaluer les normes d'accessibilité
- suivi de l'expérience utilisateur et du parcours client
- suivre l'activité des utilisateurs
- vérifier les performances du plugin
- explorer des thèmes
Et beaucoup plus. De plus, il existe de nombreux types de fichiers journaux. Certains sont spécifiques à WordPress lui-même, tandis que d'autres peuvent être générés par des plugins individuels. Examinons certains d'entre eux en particulier pour voir à quoi vous pouvez vous attendre.
Fichiers journaux de débogage WordPress
Curieusement, le fichier journal WordPress par défaut lui-même est désactivé pour les nouvelles installations de WP. Vous devez aller dans le fichier wp-config.php et l'activer manuellement. Les journaux de débogage sont désactivés par défaut car la journalisation de tout ce que fait votre installation WP prend certaines des ressources de votre serveur. Au lieu d'exécuter le site, il enregistre la façon dont il gère le site.
Nous vous recommandons de n'activer la journalisation que pendant une courte période au fur et à mesure que des problèmes surviennent pour les résoudre. Sauf si vous travaillez dans un environnement de développement, bien sûr.
Désormais, vous pouvez activer les journaux de plusieurs manières. Via FTP en utilisant un programme comme FileZilla et en éditant le fichier dans un éditeur de code. Par cPanel, ou même via un plugin tel que WP File Manager. Peu importe, le processus est simple. Vous allez trouver le fichier wp-config.php dans le répertoire racine de votre installation et y ajouter deux lignes de code.
- define( 'WP_DEBUG', true );
- define( 'WP_DEBUG_LOG', true );
Étape 1 : Trouver wp-config.php
Où que se trouve votre répertoire racine, connectez-vous là-bas. Très probablement, ce sera sous /public_html/example.com/ (la partie .com peut ou non être là).

Étape 2 : Modification de wp-config.php
Une fois là-bas, ouvrez-le dans l'éditeur de votre choix. Sublime Text, VS Code et Atom sont tous des choix populaires. Faites défiler jusqu'à ce que vous trouviez la ligne qui lit /* C'est tout, arrêtez d'éditer ! Bon blog. */ Une fois là-bas, collez les deux lignes de code ci-dessus directement au-dessus. Vous pourriez même en avoir déjà un marqué faux dans le fichier.

La ligne du haut permet le débogage, tandis que la seconde génère le fichier journal lui-même. Dans ce format, l'extrait enregistre le fichier journal WordPress dans wp-content/debug.log , mais vous pouvez remplacer true par un chemin relatif entre guillemets simples pour spécifier un emplacement différent. Par exemple, define( 'WP_DEBUG_LOG', '/tmp/wp-errors.log' ); comme spécifié dans l'entrée du Codex WordPress sur les journaux de débogage.

Étape 3 : Recherche, lecture et compréhension du fichier journal
Attention, votre fichier journal peut ne pas apparaître immédiatement. Ce n'est pas un journal en temps réel des activités du serveur, mais un journal des erreurs qui s'y produisent. C'est pourquoi nous vous avons recommandé plus tôt de ne l'activer que lorsque quelque chose ne va pas. Donc, si le fichier debug.log n'existe pas encore, laissez- lui le temps. Quelque chose finira par casser.

Lorsque vous obtenez enfin le fichier debug.log , vous pouvez l'ouvrir soit dans le gestionnaire de fichiers, soit dans l'éditeur de code de votre choix. Mais vous verrez quelque chose de similaire à cela.

Pour un utilisateur WordPress typique, cela ressemble à un charabia. Pour un développeur, cependant, il verrait les problèmes PHP dans quelques plugins incapables d'effectuer certaines tâches.
Étape 4 : obtenir de l'aide
Comme nous l'avons dit ci-dessus, la plupart des utilisateurs de WP n'auraient aucune idée de ce qu'il faut faire avec ces erreurs. Cependant, lorsque votre site ne fonctionne pas de manière optimale, vous devez résoudre ce problème. C'est alors que vous devez trouver quelqu'un pour vous aider.
Vous avez plusieurs choix dans ce chemin particulier, le plus évident étant de télécharger l'intégralité du fichier debug.log et de l'envoyer via Slack ou par e-mail à votre administrateur système. La plupart du temps, c'est le meilleur choix. Même si vous êtes un développeur et que vous avez ce journal, vous l'enverrez probablement en haut de la chaîne (ou peut-être en bas, si vous êtes un développeur senior et que vous déléguez des tâches).
Mais si vous ne faites pas partie d'une équipe, vous devrez probablement aussi prendre le fichier et l'envoyer quelque part. Mais où? Débordement de pile. Ou peut-être même plus précisément, WordPress Stack Exchange (le sous-forum de SO basé sur WP). Si vous ne pouvez pas obtenir de réponse sur Stack Overflow ou Stack Exchange à propos de votre problème technique, vous devriez acheter un billet de loterie. Parce que ce sont des cotes folles.
De plus, vous pouvez envoyer les journaux de débogage aux développeurs du plugin directement, ou même publier sur les forums d'aide officiels de WordPress sur WordPress.org. Bien que les problèmes puissent concerner des plugins individuels, les journaux proviennent de WP et les gens ont probablement déjà rencontré ces problèmes particuliers.
En plus de cela, il y a des pages de support de plugin sur la page de dépôt de chaque plugin.

Ceux-ci vous amènent au forum de support direct sur WP.org pour ce plugin spécifique.

L'utilisation de ces forums peut obtenir une aide individualisée pour vos problèmes.
Emballer
Comme vous pouvez le voir, les journaux d'erreurs WordPress sont incroyablement denses. Ils peuvent être intimidants, et même les configurer (en dehors de l'utilisation d'un plugin) peut être effrayant pour certaines personnes. Mais si vous limitez le débogage à un environnement de développement ou que vous le fermez après avoir récupéré les journaux sur un serveur public, ils constituent un outil de dépannage fantastique pour voir ce qui ne va pas sous le capot de votre site. Ainsi, la prochaine fois que vos utilisateurs auront un problème, ou même que votre personnel aura un problème avec le backend du site qui ne fonctionne pas comme prévu, les fichiers journaux WordPress peuvent être une fantastique ligne de défense.
Quels types de situations la surveillance des fichiers journaux WordPress avez-vous pu corriger ou empêcher ?
Article présenté image par fatmawati achmad zaenuri / shutterstock.com
