Les bogues et les pépins de votre site web peuvent vous rendre insatisfait et vous donner l'impression qu'il y a des problèmes au niveau du backend du site.
Aucun logiciel n'est parfait. Lorsque WordPress s'appuie sur différents thèmes et plugins, des problèmes ou des bogues peuvent survenir de temps à autre. La tenue et l'examen des journaux d'erreurs constituent un moyen efficace de surveiller et de résoudre les problèmes potentiels du site web.
Il existe plusieurs façons de configurer et d'accéder aux journaux d'erreurs de WordPress. Dans cet article, vous apprendrez àActiver et accéder aux journaux d'erreurs de WordPress.
![Image [1] - Comment activer et afficher les journaux d'erreurs de WordPress : un guide complet](https://www.361sale.com/wp-content/uploads/2024/12/20241221144917399-image.png)
Que sont les logs de WordPress ? Pourquoi sont-ils si importants pour le dépannage ?
Les journaux d'erreurs sont des outils permettant de suivre et de surveiller les problèmes d'un site web en enregistrant de simples fichiers texte sur le serveur web. Ces fichiers sont mis à jour au fur et à mesure que des erreurs se produisent, ce qui facilite l'identification et l'analyse des problèmes.
Le journal des erreurs contient les messages d'erreur ainsi que la date et l'heure à laquelle ils se sont produits. En activant le mode de débogage de WordPress, ces erreurs sont rassemblées dans un fichier pour être facilement visualisées.
![Image [2] - Comment activer et afficher les journaux d'erreurs de WordPress : un guide complet](https://www.361sale.com/wp-content/uploads/2024/12/20241221141205761-image.png)
Le journal des erreurs de WordPress est un outil de dépannage inestimable, car il permet d'identifier les plugins, les thèmes ou le code qui posent problème.
En examinant le journal des erreurs, vous pouvez localiser les erreurs les plus courantes. Erreur WordPressPar exemple Écran blanc de WordPress408 erreur de délai de requête ou Erreur de refus de connexion SSH.
Ensuite, nous allons voir comment trouver et accéder au journal des erreurs de WordPress.
Comment activer la journalisation de WordPress ?
La première étape consiste à activer le mode de débogage de WordPress, ce qui peut être fait via un plugin ou en ajoutant un code spécifique.
Méthode 1 : Activer le mode de débogage de WordPress à l'aide d'un plugin
Par défaut, la journalisation des erreurs n'est pas activée sur WordPress, car le mode de débogage est désactivé. Pour activer la journalisation des erreurs, vous devez d'abord installer un plugin de débogage WordPress, par exemple Débogage de WP ou d'autres plug-ins de débogage. Il est également possible d'utiliser le Moniteur de requêtes WordPress pour déboguer les sites web WordPress.
Après avoir activé avec succès le plugin, celui-ciActiver automatiquement le mode débogage de WordPressCela permet d'enregistrer et de sauvegarder les informations relatives aux erreurs sur le site à des fins d'analyse et de dépannage.
![Image [3] - Comment activer et afficher les journaux d'erreurs de WordPress : un guide complet](https://www.361sale.com/wp-content/uploads/2024/12/20241221141407616-image.png)
Méthode 2 : Activer le mode débogage de WordPress à l'aide d'un code
est accessible et modifiable via sFTP wp-config.php
pour activer l'enregistrement des erreurs et le mode de débogage de WordPress.
prenez noteCette méthode nécessite une attention particulière, car les erreurs dans le code peuvent avoir un impact sérieux sur le site.
Étape 1 : Connexion au site web via sFTP
1) Activez la fonction sFTP du site web.
- entrer dans Mon(mes) site(s) → Paramètres → Configuration de l'hébergement.
- Cliquez "Activer SFTP"Bouton.
- Les informations de connexion sFTP seront obtenues, y compris l'URL, le numéro de port, le nom d'utilisateur et le mot de passe.
2. utilisation d'images FileZilla Un logiciel FTP comme celui-ci se connecte au site avec ces informations d'identification.
Étape 2 : Recherchez et téléchargez wp-config.php
papiers
- Trouvez le
wp-config.php
Documentation. - Téléchargez une copie du fichier en guise de sauvegarde.
Étape 3 : Édition wp-config.php
papiers
- Ouvrir avec un éditeur de texte (par exemple Notepad)
wp-config.php
Documentation. - Trouvez la ligne de code suivante :
define('WP_DEBUG', false).
et remplacez-la par la ligne de code suivante :
define('WP_DEBUG', true) ;
if (WP_DEBUG) {
@error_reporting(E_ALL).
@ini_set('log_errors', true).
@ini_set('log_errors_max_len', '0') ;
define('WP_DEBUG_LOG', true) ;
define('WP_DEBUG_DISPLAY', false) ;
define('CONCATENATE_SCRIPTS', false) ;
define('SAVEQUERIES', true) ;
}
3) Enregistrez le fichier et téléchargez-le dans le répertoire racine du site web.
Rappel importantUne fois le débogage terminé, veillez à désactiver cette fonction, car l'activation du mode de débogage pendant une période prolongée peut rendre le site plus vulnérable aux attaques de pirates informatiques.
Comment désactiver le mode débogage de WordPress ?
Pour améliorer les performances et la sécurité de WordPress, nous vous recommandons de désactiver le mode de débogage après avoir résolu un problème. Laisser le mode débogage activé pendant une période prolongée peut ralentir votre site ou même exposer des informations sensibles.
Si le mode de débogage est activé par le code
Pour désactiver l'enregistrement des erreurs, il suffit de supprimer le code ajouté précédemment et de rétablir la valeur par défaut du code suivant :
define('WP_DEBUG', false).
Si le mode débogage est activé via le plugin
Le mode débogage peut être désactivé en suivant les étapes ci-dessous :
- entrer dans Plugins Page.
- localiser Débogage de WP et le désactiver.
Comment puis-je trouver ou accéder aux journaux d'erreurs de WordPress ?
Lorsque le mode de débogage de WordPress est activé, le site doit être chargé pour déclencher un code d'erreur, qui sera enregistré dans un fichier nommé debug.log dans le fichier. Pour accéder au fichier via sFTP, vous pouvez suivre les étapes mentionnées précédemment.
Localisation du fichier debug.log
- Naviguez jusqu'au répertoire racine de l'application wp-content Dossier.
- En cas d'erreur, vous pouvez voir l'icône debug.log S'il n'y a pas d'erreur, le fichier n'apparaîtra pas, ce qui indique que le site fonctionne correctement.
![Image [4] - Comment activer et afficher les journaux d'erreurs de WordPress : un guide complet](https://www.361sale.com/wp-content/uploads/2024/12/20241221142655723-image.png)
Visualisation du fichier debug.log
- localiser debug.log et le télécharger sur votre ordinateur.
- Ouvrez le fichier à l'aide d'un logiciel d'édition de texte (tel que Notepad) pour visualiser le contenu complet du journal.
Les fichiers journaux contiennent des informations importantes qui peuvent aider à localiser rapidement la source d'un problème.
![Image [5] - Comment activer et afficher les journaux d'erreurs de WordPress : un guide complet](https://www.361sale.com/wp-content/uploads/2024/12/20241221142730424-image.png)
Comment résoudre les problèmes trouvés dans les journaux d'erreur de WordPress
debug.log Le fichier fournit des informations importantes sur les erreurs et les avertissements du site, mais il ne doit pas être édité directement, mais utilisé comme référence pour faciliter l'identification des problèmes dans le site, le thème, le plugin ou le code.
Étapes à suivre pour utiliser le fichier debug.log
- Erreurs de positionnement ou avertissements
Parcourez les fichiers journaux à la recherche d'erreurs ou d'avertissements enregistrés. - Enregistrement des codes d'erreur
Notez le code d'erreur associé à l'entrée d'erreur. - Trouver la signification d'un code d'erreur
Recherchez le code d'erreur pour obtenir des détails sur le problème spécifique. - Recherchez des guides ou des ressources pertinents
En fonction du code d'erreur, déterminez exactement comment résoudre le problème.
Contenu du fichier debug.log
Chaque entrée du journal comprend généralement les informations suivantes :
- Date et heure
- module (dans le logiciel)
- ID du processus
- Adresse IP du visiteur
La partie la plus importante, cependant, est la désinformation elle-même. En voici un exemple :
- “Fichier non trouvé"(Document non trouvé) une erreur, indiquant généralement qu'un fichier est manquant, et le chemin d'accès au fichier sera fourni.
- erreur d'aiguillage(par exemple, "bot detected for vhost") peut indiquer que le serveur a fermé la connexion. Le journal indiquera également la raison de cette fermeture, par exemple la détection d'un robot potentiellement dangereux.
![Image [6] - Comment activer et afficher les journaux d'erreurs de WordPress : un guide complet](https://www.361sale.com/wp-content/uploads/2024/12/20241221142904333-image.png)
Moyens courants de corriger les erreurs
- Met à jour les chemins d'accès des fichiers qui ont été déplacés ou supprimés.
- S'il s'agit d'une erreur de serveur, prenez les mesures appropriées en fonction des détails fournis par le journal.
Rappel important: :debug.log Le fichier est destiné uniquement au dépannage, ne le modifiez pas directement. Il s'agit d'un outil permettant de diagnostiquer et de résoudre les problèmes liés au site web.
Comment identifier et résoudre les problèmes de performance à l'aide des journaux d'erreurs ?
Il existe différents types de problèmes qui peuvent apparaître dans les journaux d'erreurs de WordPress, et bien qu'il soit impossible de les énumérer tous, un exemple vous donnera une idée de la façon dont vous pouvez utiliser les journaux d'erreurs pour identifier et résoudre les problèmes liés aux performances.
Exemple : Erreur de permission
Les erreurs de permission déclenchent des avertissements PHP dans le journal des erreurs. Cette erreur se produit généralement lorsqu'un fichier est accédé avec les mauvaises permissions.
Un scénario courant consiste à ne pas réinitialiser les autorisations dans le tableau de bord wp-admin après avoir téléchargé un fichier via sFTP, ce qui entraîne des autorisations de fichier incorrectes. Pour résoudre ce problème, vérifiez que le fichier mentionné dans le journal existe.
Exemple 1
Avertissement PHP : Le flux n'a pas pu être ouvert pour l'écriture dans le fichier "/path/to/yourblog/wp-content/themes/badperms/lib/css/theme.css" à cause d'une permission refusée. Cette erreur provient du fichier "/path/to/yourblog/wp-content/themes/WFTDAtv/lib/less/lessc.inc.php" sur la ligne 1418....
Exemple 2 :
[Sat May 31 21:30:22 2023] [error] [client 127.0.0.1] PHP Warning : The stream could not be opened for writing to the file "/path/to/yourblog/wp-content /themes/yoo_phoenix_wp/cache/xml-80a72b04a693554d055946d5ad954588.php" en raison d'un refus de permission. Cette erreur s'est produite dans le fichier "/path/to/yourblog/wp-content". yourblog/wp-content/themes/yoo_regvis_wp/warp/helpers/xml.php" à la ligne 34. Page de référence : http://example.com/wp-admin/customize.php
Exemple 3 :
PHP Warning : Failed to open the stream for writing to the file "/path/to/yourblog/wp-content/cache/autoptimise/autoptimize_ f7d7e4c8e9a3146b6b514d7e7f9e2468.php" en raison d'une permission refusée. Cette erreur provient du fichier "/path/to/yourblog/wp-content/cache/autoptimize/autoptimize_plugins/ plugin_folder/plugin_file.php" sur la ligne 22....
résumés
Les journaux d'erreurs de WordPress jouent un rôle essentiel dans le dépannage efficace et le maintien d'une expérience en ligne fiable. Ils permettent d'identifier et de résoudre les erreurs en temps utile, protégeant ainsi l'expérience des visiteurs. En outre, les environnements de sauvegarde et de test agissent comme des filets de sécurité qui peuvent annuler les erreurs en cas de problème, garantissant ainsi la stabilité du site web.
![Image [7] - Comment activer et afficher les journaux d'erreurs de WordPress : un guide complet](https://www.361sale.com/wp-content/uploads/2024/12/20241221114112468-image.png)
Questions fréquemment posées
Q : Où puis-je trouver le journal de WordPress ?
R : Pour accéder au journal des erreurs, allez dans le gestionnaire de fichiers de l'interface utilisateur. /wp-content/ recherchez les éléments suivants debug.log Fichier. Ce fichier stocke toutes les erreurs de WordPress enregistrées afin de faciliter la consultation et le dépannage.
Q : Qu'est-ce qu'un journal WordPress ?
R : Le journal des erreurs de WordPress est un outil de dépannage inestimable qui peut aider à identifier la source des problèmes déclenchés par les plugins, les thèmes ou le code.
Q : Qu'est-ce que le journal de débogage de WordPress ?
R : WordPress fournit un outil de débogage intégré qui permet d'identifier la cause première des erreurs du site web. Bien qu'il puisse fournir des informations utiles, il n'est pas recommandé d'activer le débogage sur des sites en ligne accessibles au public en raison de risques potentiels pour la sécurité.
Q : Est-il possible d'éditer des erreurs directement dans les fichiers journaux de WordPress ?
R : Bien qu'il soit possible de modifier les fichiers, cela n'est généralement pas recommandé. L'édition directe peut introduire de nouvelles erreurs ou supprimer des informations importantes, ce qui est risqué.
Q : Puis-je supprimer les journaux d'erreurs de WordPress ?
R : Il est possible de supprimer le fichier journal des erreurs, mais veuillez noter que cela effacera toutes les erreurs enregistrées.
Q : WordPress a-t-il un journal d'activité ?
R : Oui, WordPress dispose d'un journal d'activité pour enregistrer les actions des utilisateurs et les événements du système. Vous pouvez y accéder à partir du tableau de bord de l'administrateur via l'option "artefact" -> "Journal d'activité"Accès.
Q : Où se trouve le journal des erreurs PHP dans WordPress ?
R : Les journaux d'erreurs PHP se trouvent généralement dans le répertoire racine d'une installation WordPress, dans un fichier nommé wp-content/debug.log.
Lien vers cet article :https://www.361sale.com/fr/31572
L'article est protégé par le droit d'auteur et doit être reproduit avec mention.
Pas de commentaires