{"id":20240,"date":"2025-04-16T12:52:04","date_gmt":"2025-04-16T12:52:04","guid":{"rendered":"https:\/\/couponaffiliates.com\/?post_type=docs&#038;p=20240"},"modified":"2025-04-16T14:22:53","modified_gmt":"2025-04-16T14:22:53","password":"","slug":"journaux-de-debogage-de-wp","status":"publish","type":"docs","link":"https:\/\/couponaffiliates.com\/fr\/documents\/journaux-de-debogage-de-wp\/","title":{"rendered":"Comment v\u00e9rifier les journaux WP_DEBUG dans WordPress"},"content":{"rendered":"<p>WP_DEBUG est une constante de WordPress qui active le mode de d\u00e9bogage, permettant aux d\u00e9veloppeurs de r\u00e9soudre les probl\u00e8mes en enregistrant les erreurs, les avertissements et les notifications. Ce guide explique comment v\u00e9rifier les journaux WP_DEBUG en utilisant diff\u00e9rentes m\u00e9thodes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conditions pr\u00e9alables<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Acc\u00e8s \u00e0 votre installation WordPress (via le panneau de contr\u00f4le de l'h\u00e9bergement, FTP ou SSH).<\/li>\n\n\n\n<li>Compr\u00e9hension de base des fichiers de configuration de WordPress.<\/li>\n\n\n\n<li>WP_DEBUG activ\u00e9 dans votre <code>wp-config.php<\/code> . Pour l'activer, ajoutez ou modifiez les lignes suivantes :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>define('WP_DEBUG', true ) ;\ndefine('WP_DEBUG_LOG', true ) ;\ndefine( 'WP_DEBUG_DISPLAY', false ) ; \/\/ Emp\u00eache l'affichage des erreurs sur le site<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e9thode 1 : V\u00e9rification des journaux de d\u00e9bogage via l'acc\u00e8s aux fichiers<\/h2>\n\n\n\n<p>WordPress stocke les journaux de d\u00e9bogage dans un fichier lorsque <code>WP_DEBUG_LOG<\/code> est activ\u00e9e. Par d\u00e9faut, le fichier journal est situ\u00e9 \u00e0 l'adresse suivante <code>wp-content\/debug.log<\/code>mais vous pouvez sp\u00e9cifier un emplacement personnalis\u00e9 pour une meilleure organisation ou une meilleure s\u00e9curit\u00e9.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les \u00e9tapes :<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Configuration de l'emplacement du journal<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pour l'emplacement par d\u00e9faut du journal, assurez-vous que <code>WP_DEBUG_LOG<\/code> est fix\u00e9 \u00e0 <code>vrai<\/code> en <code>wp-config.php<\/code>.<\/li>\n\n\n\n<li>Pour un emplacement d'enregistrement personnalis\u00e9, ajoutez ou modifiez la ligne suivante dans le fichier <code>wp-config.php<\/code> pour sp\u00e9cifier un chemin d'acc\u00e8s :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>define('WP_DEBUG_LOG', '\/path\/to\/custom\/debug.log' ) ;<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Assurez-vous que le r\u00e9pertoire est accessible en \u00e9criture par le serveur web (par exemple, d\u00e9finissez les autorisations \u00e0 <code>664<\/code> ou <code>666<\/code> pour le fichier et <code>755<\/code> pour le r\u00e9pertoire).<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Acc\u00e9der \u00e0 vos fichiers WordPress<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utilisez un client FTP (par exemple, FileZilla) ou le gestionnaire de fichiers de votre h\u00e9bergement pour acc\u00e9der \u00e0 votre installation WordPress.<\/li>\n\n\n\n<li>Vous pouvez \u00e9galement utiliser SSH pour vous connecter \u00e0 votre serveur pour un acc\u00e8s plus rapide.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Localiser le journal de d\u00e9bogage<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Naviguez jusqu'\u00e0 la page <code>wp-content<\/code> pour le journal par d\u00e9faut (<code>wp-content\/debug.log<\/code>) ou vers votre chemin d'acc\u00e8s personnalis\u00e9 (par exemple, <code>\/path\/to\/custom\/debug.log<\/code>).<\/li>\n\n\n\n<li>Si le fichier journal n'existe pas, assurez-vous que <code>WP_DEBUG_LOG<\/code> est correctement configur\u00e9 et d\u00e9clenche une action sur votre site (par exemple, l'actualisation d'une page) pour g\u00e9n\u00e9rer des journaux.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Voir le journal<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>T\u00e9l\u00e9chargez le fichier journal et ouvrez-le avec un \u00e9diteur de texte (par exemple, Notepad++, VS Code).<\/li>\n\n\n\n<li>Vous pouvez \u00e9galement utiliser SSH pour visualiser directement le fichier \u00e0 l'aide d'une commande telle que <code>cat wp-content\/debug.log<\/code> ou <code>cat \/path\/to\/custom\/debug.log<\/code>.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Interpr\u00e9ter les journaux<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Les journaux comprennent les horodatages, les types d'erreurs (par exemple, <code>Avertissement PHP<\/code>, <code>Avis PHP<\/code>), et des d\u00e9tails sur le probl\u00e8me, y compris le fichier et le num\u00e9ro de ligne \u00e0 l'origine de l'erreur.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Notes :<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La personnalisation de l'emplacement des journaux est utile dans les cas suivants <code>wp-content<\/code> n'est pas accessible en \u00e9criture ou pour organiser les journaux dans un r\u00e9pertoire s\u00e9curis\u00e9.<\/li>\n\n\n\n<li>Assurez-vous que les chemins d'acc\u00e8s personnalis\u00e9s ne sont pas accessibles au public afin d'\u00e9viter d'exposer des informations sensibles.<\/li>\n\n\n\n<li>Si le fichier journal est volumineux, utilisez des outils tels que <code>grep<\/code> (par exemple, <code>grep \"PHP Error\" wp-content\/debug.log<\/code>) pour filtrer des erreurs sp\u00e9cifiques.<\/li>\n\n\n\n<li>Effacez r\u00e9guli\u00e8rement le fichier journal ou faites-le pivoter pour \u00e9viter qu'il ne devienne trop volumineux.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e9thode 2 : Utilisation d'un plugin de d\u00e9bogage<\/h2>\n\n\n\n<p>Plusieurs plugins WordPress simplifient le processus de visualisation des journaux de d\u00e9bogage sans acc\u00e8s direct aux fichiers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Plugins recommand\u00e9s :<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wordpress.org\/plugins\/debug-log-manager\/\" target=\"_blank\" rel=\"noopener\"><strong>Gestionnaire de journaux de d\u00e9bogage<\/strong><\/a>: Un plugin d\u00e9di\u00e9 \u00e0 l'activation, la gestion et la visualisation des journaux de d\u00e9bogage.<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/query-monitor\/\" target=\"_blank\" rel=\"noopener\"><strong>Moniteur de requ\u00eates<\/strong><\/a>: Affiche les informations de d\u00e9bogage, y compris les erreurs, directement dans le panneau d'administration de WordPress.<\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/debug-bar\/\" target=\"_blank\" rel=\"noopener\"><strong>Barre de d\u00e9bogage<\/strong><\/a>: Ajoute un menu de d\u00e9bogage \u00e0 la barre d'administration, affichant les journaux et autres donn\u00e9es de d\u00e9bogage.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Les \u00e9tapes :<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Installer un plugin<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aller \u00e0 <strong>Plugins &gt; Ajouter un nouveau<\/strong> dans le panneau d'administration de WordPress.<\/li>\n\n\n\n<li>Recherchez et installez le plugin de d\u00e9bogage de votre choix (par exemple, Debug Log Manager).<\/li>\n\n\n\n<li>Activer le plugin.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Acc\u00e9der aux journaux de d\u00e9bogage<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pour <strong>Gestionnaire de journaux de d\u00e9bogage<\/strong>, naviguez jusqu'\u00e0 <strong>Outils &gt; Gestionnaire de journaux de d\u00e9bogage<\/strong> dans le panneau d'administration de WordPress pour afficher, filtrer ou t\u00e9l\u00e9charger le journal de d\u00e9bogage. Le plugin vous permet \u00e9galement d'effacer les journaux ou de configurer les param\u00e8tres des journaux.<\/li>\n\n\n\n<li>Pour <strong>Moniteur de requ\u00eates<\/strong>Pour afficher les erreurs et les journaux, allez dans le menu Moniteur de requ\u00eates de la barre d'administration.<\/li>\n\n\n\n<li>Pour <strong>Barre de d\u00e9bogage<\/strong>Pour cela, cliquez sur la barre de d\u00e9bogage dans la barre d'administration et explorez la section des journaux.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Notes :<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Les plugins peuvent n\u00e9cessiter <code>WP_DEBUG<\/code> et <code>WP_DEBUG_LOG<\/code> \u00e0 activer.<\/li>\n\n\n\n<li>Debug Log Manager offre des fonctionnalit\u00e9s suppl\u00e9mentaires telles que le filtrage des journaux par type d'erreur et la gestion de la taille des fichiers journaux.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e9thode 3 : D\u00e9bogage en temps r\u00e9el avec un terminal<\/h2>\n\n\n\n<p>Pour les utilisateurs avanc\u00e9s, vous pouvez surveiller les journaux de d\u00e9bogage en temps r\u00e9el \u00e0 l'aide de SSH et de commandes de terminal.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les \u00e9tapes :<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Acc\u00e9der \u00e0 votre serveur via SSH<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Connectez-vous \u00e0 votre serveur \u00e0 l'aide d'un client SSH (par exemple, PuTTY ou un terminal).<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Surveiller le journal de d\u00e9bogage<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ex\u00e9cutez la commande suivante pour consulter le fichier journal en temps r\u00e9el :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>tail -f wp-content\/debug.log<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pour un emplacement d'enregistrement personnalis\u00e9, utilisez :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>tail -f \/path\/to\/custom\/debug.log<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le <code>-f<\/code> permet d'afficher les nouvelles entr\u00e9es du journal au fur et \u00e0 mesure qu'elles sont \u00e9crites.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Actions de d\u00e9clenchement<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Effectuer des actions sur votre site WordPress (par exemple, rafra\u00eechir une page, soumettre un formulaire) pour g\u00e9n\u00e9rer des entr\u00e9es de journal.<\/li>\n\n\n\n<li>Observer le terminal pour obtenir un retour d'information imm\u00e9diat.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Notes :<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utilisation <code>Ctrl+C<\/code> pour arr\u00eater la surveillance.<\/li>\n\n\n\n<li>Combiner avec <code>grep<\/code> pour le filtrage (par exemple, <code>tail -f wp-content\/debug.log | grep \"Erreur PHP\"<\/code>).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e9thode 4 : Utilisation d'int\u00e9grations de journaux d'erreurs<\/h2>\n\n\n\n<p>Certains h\u00e9bergeurs ou configurations de serveurs vous permettent d'int\u00e9grer les journaux de d\u00e9bogage de WordPress aux journaux d'erreurs du serveur ou \u00e0 des outils de surveillance tiers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les \u00e9tapes :<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>V\u00e9rifier le panneau de contr\u00f4le de l'h\u00e9bergement<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Connectez-vous au panneau de contr\u00f4le de votre h\u00e9bergement.<\/li>\n\n\n\n<li>Rechercher un <strong>Journaux d'erreurs<\/strong> ou <strong>Journaux<\/strong> section.<\/li>\n\n\n\n<li>Si <code>WP_DEBUG_LOG<\/code> est configur\u00e9 pour \u00e9crire dans un fichier accessible au serveur, des erreurs peuvent appara\u00eetre ici.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Int\u00e9grer des outils tiers<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utilisez des outils tels que <strong>New Relic<\/strong>, <strong>Sentinelle<\/strong>ou <strong>Loggly<\/strong> pour collecter et analyser les journaux de d\u00e9bogage de WordPress.<\/li>\n\n\n\n<li>Ces outils peuvent \u00eatre configur\u00e9s par des plugins ou par l'interm\u00e9diaire d'une commande directe. <code>WP_DEBUG_LOG<\/code> vers leurs API.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Notes :<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cette m\u00e9thode n\u00e9cessite une configuration suppl\u00e9mentaire et peut entra\u00eener des co\u00fbts pour des services tiers.<\/li>\n\n\n\n<li>Assurez-vous que votre environnement d'h\u00e9bergement prend en charge les int\u00e9grations de journaux personnalis\u00e9s.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Meilleures pratiques<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>D\u00e9sactiver le d\u00e9bogage sur les sites en ligne<\/strong>: Ensemble <code>WP_DEBUG<\/code> \u00e0 <code>faux<\/code> sur les sites de production afin d'\u00e9viter d'exposer des informations sensibles.<\/li>\n\n\n\n<li><strong>Fichiers journaux s\u00e9curis\u00e9s<\/strong>: Garantir <code>debug.log<\/code> n'est pas accessible au public (par exemple, ajouter <code>refuser \u00e0 tous<\/code> \u00e0 <code>.htaccess<\/code> pour le fichier journal).<\/li>\n\n\n\n<li><strong>Entretien r\u00e9gulier<\/strong>: Effacer ou archiver p\u00e9riodiquement les journaux pour g\u00e9rer l'espace disque.<\/li>\n\n\n\n<li><strong>Test dans la phase d'essai<\/strong>: R\u00e9pliquer les probl\u00e8mes dans un environnement d'essai afin d'\u00e9viter de perturber les sites r\u00e9els.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">D\u00e9pannage des probl\u00e8mes courants<\/h2>\n\n\n\n<p><strong>Non<\/strong> <code>debug.log<\/code> <strong>Fichier<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>V\u00e9rifier <code>WP_DEBUG<\/code> et <code>WP_DEBUG_LOG<\/code> sont fix\u00e9s \u00e0 <code>vrai<\/code> en <code>wp-config.php<\/code>.<\/li>\n\n\n\n<li>V\u00e9rifier si le <code>wp-content<\/code> ou le r\u00e9pertoire du journal personnalis\u00e9 est accessible en \u00e9criture (les permissions doivent \u00eatre de <code>755<\/code> pour les r\u00e9pertoires et <code>664<\/code> ou <code>666<\/code> pour les fichiers).<\/li>\n<\/ul>\n\n\n\n<p><strong>Les journaux sont vides<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Assurez-vous que les actions d\u00e9clenchant des erreurs sont effectu\u00e9es apr\u00e8s avoir activ\u00e9 le d\u00e9bogage.<\/li>\n\n\n\n<li>V\u00e9rifier la pr\u00e9sence d'erreurs de syntaxe dans <code>wp-config.php<\/code> qui pourraient emp\u00eacher l'enregistrement.<\/li>\n<\/ul>\n\n\n\n<p><strong>Fichiers journaux volumineux<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utilisez des outils de rotation des journaux ou des plugins tels que Debug Log Manager pour g\u00e9rer la taille des fichiers.<\/li>\n\n\n\n<li>Filtrer les journaux \u00e0 l'aide d'outils tels que <code>grep<\/code> pour se concentrer sur les entr\u00e9es pertinentes.<\/li>\n<\/ul>\n\n\n\n<p>En utilisant ces m\u00e9thodes, vous pouvez surveiller et r\u00e9soudre efficacement les probl\u00e8mes de votre site WordPress en utilisant les logs WP_DEBUG. Choisissez la m\u00e9thode qui correspond le mieux \u00e0 votre expertise technique et \u00e0 votre environnement d'h\u00e9bergement.<\/p>","protected":false},"excerpt":{"rendered":"<p>WP_DEBUG est une constante de WordPress qui active le mode de d\u00e9bogage, permettant aux d\u00e9veloppeurs de r\u00e9soudre les probl\u00e8mes en enregistrant les erreurs, les avertissements et les notifications. Ce guide explique comment v\u00e9rifier les journaux WP_DEBUG en utilisant diff\u00e9rentes m\u00e9thodes. Pr\u00e9requis M\u00e9thode 1 : V\u00e9rifier les journaux de d\u00e9bogage via l'acc\u00e8s aux fichiers WordPress stocke les journaux de d\u00e9bogage dans un fichier lorsque WP_DEBUG_LOG est activ\u00e9. Par d\u00e9faut, le journal [...]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":"","_links_to":"","_links_to_target":""},"doc_category":[127],"doc_tag":[],"class_list":["post-20240","docs","type-docs","status-publish","hentry","doc_category-errors","wpbf-post"],"year_month":"2026-04","word_count":1065,"total_views":"2177","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"display_name":"Elliot Sowersby","author_link":"#"},"doc_category_info":[{"term_name":"Errors and Issues","term_url":"https:\/\/couponaffiliates.com\/fr\/categorie-docs\/erreurs\/"}],"doc_tag_info":[],"taxonomy_info":{"doc_category":[{"value":127,"label":"Errors and Issues"}]},"featured_image_src_large":false,"comment_info":0,"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/docs\/20240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/comments?post=20240"}],"version-history":[{"count":2,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/docs\/20240\/revisions"}],"predecessor-version":[{"id":20242,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/docs\/20240\/revisions\/20242"}],"wp:attachment":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/media?parent=20240"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/doc_category?post=20240"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/doc_tag?post=20240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}