{"id":38888,"date":"2025-03-09T15:24:51","date_gmt":"2025-03-09T15:24:51","guid":{"rendered":"\/tutoriels\/?p=38888"},"modified":"2025-03-17T18:39:07","modified_gmt":"2025-03-17T18:39:07","slug":"debogage-wordpress","status":"publish","type":"post","link":"\/fr\/tutoriels\/debogage-wordpress","title":{"rendered":"D\u00e9bogage WordPress : qu&#8217;est-ce que c&#8217;est, comment l&#8217;activer et bonnes pratiques"},"content":{"rendered":"<p>Le mode de d&eacute;bogage de WordPress est une fonctionnalit&eacute; int&eacute;gr&eacute;e qui vous permet d&rsquo;afficher et d&rsquo;enregistrer les messages d&rsquo;erreur pour un d&eacute;pannage plus pr&eacute;cis. Il est essentiel pour maintenir la fonctionnalit&eacute; de votre site web, en particulier apr&egrave;s avoir ajout&eacute; un code personnalis&eacute; qui pourrait d&eacute;clencher des probl&egrave;mes.&nbsp;<\/p><p>Ce tutoriel explique le mode de d&eacute;bogage WordPress et les diff&eacute;rentes fa&ccedil;ons de l&rsquo;activer. Comme ces m&eacute;thodes conviennent &agrave; diff&eacute;rentes t&acirc;ches de d&eacute;pannage, choisissez l&rsquo;une d&rsquo;entre elles en fonction de vos besoins.&nbsp;<\/p><p>\n\n\n\n\n\n<div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">Qu'est-ce que le d&eacute;bogage WordPress ?<\/h2>\n                    <p>Le d&eacute;bogage WordPress est une fonctionnalit&eacute; int&eacute;gr&eacute;e qui permet aux d&eacute;veloppeurs d&rsquo;imprimer et de lister les messages d&rsquo;erreur pour le d&eacute;pannage. Vous pouvez l&rsquo;activer en activant diff&eacute;rentes variables globales PHP comme <strong>WP_DEBUG<\/strong> et <strong>SCRIPT_DEBUG<\/strong>. Vous pouvez &eacute;galement d&eacute;boguer WordPress en affichant des donn&eacute;es importantes comme l&rsquo;ex&eacute;cution de scripts &agrave; l&rsquo;aide d&rsquo;un plugin.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-comment-activer-le-debogage-de-wordpress-avec-du-code\">Comment activer le d&eacute;bogage de WordPress avec du code<\/h2><p>Dans cette section, nous allons expliquer comment activer le mode de d&eacute;bogage de WordPress en utilisant quatre variables PHP diff&eacute;rentes en fonction de vos besoins de d&eacute;pannage.&nbsp;<\/p><h3 class=\"wp-block-heading\" id=\"h-1-activer-wp-debug\">1. Activer WP_DEBUG<\/h3><p>Activer <strong>WP_DEBUG <\/strong>est la mani&egrave;re la plus basique d&rsquo;activer le d&eacute;bogage dans WordPress. Il permet de v&eacute;rifier les probl&egrave;mes de code PHP dans diff&eacute;rents composants du site web, y compris les th&egrave;mes et les plugins.&nbsp;<\/p><p>Pour utiliser la variable globale WP_DEBUG, il suffit de changer sa valeur dans le <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-config-php\">fichier wp-config.php<\/a> de <strong>FALSE <\/strong>&agrave; <strong>TRUE<\/strong>. Avant cela, assurez-vous de pouvoir acc&eacute;der au dossier racine de WordPress &agrave; l&rsquo;aide d&rsquo;une application de protocole de transfert de fichiers (FTP) comme <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/utiliser-filezilla\">FileZilla<\/a> ou le gestionnaire de fichiers de votre h&eacute;bergeur.<\/p><p>Si vous utilisez un client FTP, vous devrez t&eacute;l&eacute;charger le fichier PHP, le modifier sur votre ordinateur et le t&eacute;l&eacute;verser &agrave; nouveau sur votre site web.<\/p><p>Pour simplifier le processus, nous utiliserons le <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/gestionnaire-fichiers-hostinger\">gestionnaire de fichiers Hostinger<\/a>, qui vous permet d&rsquo;&eacute;diter <strong>wp-config.php <\/strong>directement dans votre navigateur web. Voici les &eacute;tapes &agrave; suivre :<\/p><ol class=\"wp-block-list\">\n<li>Connectez-vous &agrave; <strong>hPanel.<\/strong> Acc&eacute;dez &agrave;<strong> Sites web<\/strong> &rarr; <strong>Tableau de bord &rarr; Gestionnaire de fichiers.&nbsp;<\/strong><\/li>\n\n\n\n<li>Allez &agrave; votre dossier racine WordPress <strong>public_html<\/strong>.<\/li>\n\n\n\n<li>Ouvrez le fichier <strong>wp-config.php<\/strong> en double-cliquant dessus. <\/li>\n\n\n\n<li>Trouvez la ligne suivante. Si vous ne trouvez pas cette entr&eacute;e, ajoutez-la manuellement apr&egrave;s la ligne <strong>$table_prefix = &lsquo;wp_&rsquo;;<\/strong> :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'WP_DEBUG', false ); <\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Modifier la valeur de false &agrave; <strong>TRUE<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a057a45da1d9\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"518\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/ligne-wp-debug.png\/public\" alt=\"Ligne WP_DEBUG plac&eacute;e dans le fichier wp-config.php\" class=\"wp-image-38958\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/ligne-wp-debug.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/ligne-wp-debug.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/ligne-wp-debug.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/ligne-wp-debug.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Cliquez sur l&rsquo;ic&ocirc;ne de <strong>disquette&nbsp;<\/strong>dans le coin sup&eacute;rieur droit de l&rsquo;&eacute;diteur pour enregistrer les modifications. <\/li>\n<\/ol><p>C&rsquo;est tout ! Si vous rencontrez des probl&egrave;mes avec PHP, WordPress affichera le message d&rsquo;erreur sur la page d&rsquo;accueil.&nbsp;<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a057a45dc98a\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"290\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/php-erreurr-message-sur-wordpress-front-end-1024x290-1.png\/public\" alt=\"Message d'erreur PHP sur l'interface WordPress\" class=\"wp-image-38959\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/php-erreurr-message-sur-wordpress-front-end-1024x290-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/php-erreurr-message-sur-wordpress-front-end-1024x290-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/php-erreurr-message-sur-wordpress-front-end-1024x290-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/php-erreurr-message-sur-wordpress-front-end-1024x290-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>WordPress fournit des variables PHP suppl&eacute;mentaires pour modifier le mode de d&eacute;bogage. Par exemple, <strong>WP_DEBUG_DISPLAY <\/strong>cache les messages d&rsquo;erreur sur la page d&rsquo;accueil lorsqu&rsquo;elle est d&eacute;finie sur <strong>FALSE <\/strong>afin de pr&eacute;server l&rsquo;exp&eacute;rience de l&rsquo;utilisateur.&nbsp;<\/p><p>Les d&eacute;veloppeurs l&rsquo;utilisent g&eacute;n&eacute;ralement avec <strong>WP_DEBUG_LOG<\/strong>, qui liste les probl&egrave;mes PHP dans le fichier <strong>debug.log <\/strong>situ&eacute; dans le r&eacute;pertoire <strong>wp-content<\/strong>. Comme pour WP_DEBUG, vous ajoutez ces variables &agrave; <strong>wp-config.php<\/strong> au-dessus de la ligne <strong>&ldquo;That&rsquo;s all, stop editing!<\/strong>&rdquo;. Votre configuration devrait ressembler au code suivant :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">if ( ! defined( 'WP_DEBUG' ) ) {\n\n   define( 'WP_DEBUG', true );\n\n   define('WP_DEBUG_DISPLAY', false);\n\n   define('WP_DEBUG_LOG', true);\n\n}<\/pre><p>Rappelez-vous que que WordPress enregistrera les messages qui se produiront apr&egrave;s l&rsquo;activation de la variable <strong>WP_DEBUG_LOG<\/strong>. Si vous souhaitez documenter des probl&egrave;mes ant&eacute;rieurs, vous devez les reproduire manuellement. <\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a057a45dec87\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"302\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/wordpress-debug-log-entrees-1024x302-1.png\/public\" alt=\"Entr&eacute;es du journal de d&eacute;bogage WordPress\" class=\"wp-image-38960\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/wordpress-debug-log-entrees-1024x302-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/wordpress-debug-log-entrees-1024x302-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/wordpress-debug-log-entrees-1024x302-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/wordpress-debug-log-entrees-1024x302-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>\n\n<div><p class=\"important\"><strong>Important !<\/strong> Si vous souhaitez d&eacute;sactiver le mode de d&eacute;bogage de WordPress, n&rsquo;oubliez pas de d&eacute;finir <strong>WP_DEBUG_DISPLAY<\/strong> et <strong>WP_DEBUG_LOG<\/strong> sur <strong>FALSE<\/strong> afin d&rsquo;&eacute;viter que ces fonctionnalit&eacute;s ne fonctionnent ind&eacute;finiment et ne gaspillent des ressources.<\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-2-activer-script-debug\">2. Activer SCRIPT_DEBUG<\/h3><p>Par d&eacute;faut, WordPress ex&eacute;cute des fichiers JavaScript (JS) et CSS de base minifi&eacute;s qui cachent les &eacute;l&eacute;ments non essentiels comme les messages d&rsquo;erreur. Bien que ce comportement permette d&rsquo;am&eacute;liorer le temps de chargement, il peut rendre le d&eacute;pannage plus difficile car vous ne pouvez pas voir les informations d&eacute;taill&eacute;es.<\/p><p>Pour d&eacute;boguer les fichiers JS et CSS, activez les versions dev &agrave; l&rsquo;aide de la variable <strong>SCRIPT_DEBUG<\/strong>. Cette op&eacute;ration est particuli&egrave;rement utile apr&egrave;s avoir modifi&eacute; l&rsquo;apparence de votre site web &agrave; l&rsquo;aide de ces langages de programmation.<\/p><p>Les &eacute;tapes pour activer SCRIPT_DEBUG sont similaires &agrave; celles pour WP_DEBUG. Voici comment le faire en utilisant le gestionnaire de fichiers Hostinger :<\/p><ol class=\"wp-block-list\">\n<li>Ouvrez votre dossier racine <strong>public_html <\/strong>WordPress.<\/li>\n\n\n\n<li>Double-cliquez sur le fichier <strong>wp-config.php<\/strong> pour l&rsquo;ouvrir.<\/li>\n\n\n\n<li>Trouvez la ligne suivante et remplacez la valeur <strong>FALSE<\/strong> par <strong>TRUE<\/strong>. Si vous n&rsquo;en trouvez pas, ajoutez-la avant la ligne &ldquo;<strong>That&rsquo;s all stop editing<\/strong>&ldquo;.<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">define( 'SCRIPT_DEBUG', true );<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Cliquez sur l&rsquo;ic&ocirc;ne de <strong>disquette&nbsp;<\/strong>en haut &agrave; droite pour enregistrer les modifications. <\/li>\n<\/ol><p>D&eacute;sormais, si votre site web rencontre des probl&egrave;mes li&eacute;s au CSS ou au JavaScript, il devrait afficher des messages d&rsquo;erreur. Apr&egrave;s le d&eacute;pannage, n&rsquo;oubliez pas de d&eacute;sactiver la variable et de r&eacute;activer les fichiers de base minifi&eacute;s afin d&rsquo;&eacute;viter les probl&egrave;mes de performance.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-activer-le-journal-des-erreurs-php\">3. Activer le journal des erreurs PHP<\/h3><p>PHP poss&egrave;de la fonction int&eacute;gr&eacute;e <strong>error_log() <\/strong>qui vous permet d&rsquo;enregistrer les probl&egrave;mes li&eacute;s au langage de script. Cette fonction fonctionne au niveau du serveur, ce qui signifie qu&rsquo;elle peut d&eacute;boguer toutes les applications PHP dans votre environnement d&rsquo;h&eacute;bergement, y compris WordPress et sa base de donn&eacute;es.&nbsp;<\/p><p>Vous pouvez activer l&rsquo;enregistrement des erreurs PHP en modifiant le fichier <strong>php.ini<\/strong>. Cependant, plusieurs h&eacute;bergeurs web d&eacute;sactivent cette fonctionnalit&eacute; pour des raisons de conception et de s&eacute;curit&eacute;.<\/p><p>Si vous utilisez un plan d&rsquo;<a href=\"\/fr\/hebergement-wordpress\">h&eacute;bergement WordPress infog&eacute;r&eacute;<\/a> par Hostinger, vous pouvez activer cette fonctionnalit&eacute; depuis hPanel. Voici comment proc&eacute;der :<\/p><ol class=\"wp-block-list\">\n<li>Connectez-vous &agrave; <strong>hPanel<\/strong> et allez dans <strong>Sites Web <\/strong>&rarr; <strong>Tableau de bord<\/strong> &rarr; <strong>Barre lat&eacute;rale<\/strong> &rarr; <strong>Avanc&eacute;<\/strong> &rarr; <strong>Configuration PHP<\/strong>.<\/li>\n\n\n\n<li>S&eacute;lectionnez l&rsquo;onglet <strong>Options PHP.&nbsp;<\/strong><\/li>\n\n\n\n<li>Cochez la case <strong>logErrors<\/strong> pour activer la journalisation. Si vous souhaitez afficher le message d&rsquo;erreur sur l&rsquo;interface publique, activez l&rsquo;option <strong>displayErrors<\/strong>. Nous vous recommandons de ne pas la cocher.<\/li>\n\n\n\n<li>Faites d&eacute;filer vers le bas et cliquez sur <strong>Enregistrer<\/strong>.&nbsp;<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/hebergement-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-41453\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p>Vous pouvez acc&eacute;der au fichier journal en ouvrant le r&eacute;pertoire <strong>.log<\/strong> dans le dossier racine de votre serveur. Voici comment proc&eacute;der sur le gestionnaire de fichiers Hostinger :<\/p><ol class=\"wp-block-list\">\n<li>Sur votre tableau de bord <strong>hPanel<\/strong>, acc&eacute;dez &agrave; la <strong>barre lat&eacute;rale<\/strong> &rarr;<strong> Fichiers<\/strong> &rarr; <strong>Gestionnaire de fichiers<\/strong>.<\/li>\n\n\n\n<li>Cliquez sur le bouton <strong>Acc&eacute;der &agrave; tous les fichiers de l&rsquo;h&eacute;bergement<\/strong>.<\/li>\n\n\n\n<li>Ouvrez le dossier <strong>.log<\/strong>. Si vous ne trouvez pas ce r&eacute;pertoire, il est peut-&ecirc;tre masqu&eacute;. Pour l&rsquo;afficher, allez dans la <strong>barre lat&eacute;rale<\/strong> &rarr; <strong>Param&egrave;tres<\/strong> et d&eacute;cochez la case <strong>Cacher les dotfiles<\/strong>.<\/li>\n\n\n\n<li>Double-cliquez sur le fichier <strong>error_log_domain_tld<\/strong> pour voir toutes les erreurs PHP sur votre site web, y compris leurs horodatages et leurs types.<\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-4-activer-le-rapport-d-erreur-wpdb\">4. Activer le rapport d&rsquo;erreur WPDB<\/h3><p>Pour d&eacute;boguer votre base de donn&eacute;es WordPress, activez la variable <strong>show_errors<\/strong> de la classe <strong>wpdb<\/strong>. Cette option permet d&rsquo;afficher les erreurs SQL sur votre site web, ce qui aide &agrave; r&eacute;soudre les probl&egrave;mes de connexion &agrave; la base de donn&eacute;es et les erreurs de syntaxe. <\/p><p>Voici comment activer le rapport d&rsquo;erreur <strong>WPDB&nbsp;<\/strong>via le gestionnaire de fichiers Hostinger : <\/p><ol class=\"wp-block-list\">\n<li>Ouvrez le dossier <strong>public_html<\/strong> de votre site WordPress &rarr;<strong> wp-includes<\/strong>.<\/li>\n\n\n\n<li>Double-cliquez sur le fichier <strong>class-wpdb.php<\/strong> pour l&rsquo;ouvrir.<\/li>\n\n\n\n<li>Trouvez la ligne <strong>class wpdb<\/strong>.<\/li>\n\n\n\n<li>Dans ses parenth&egrave;ses, trouvez la variable<strong> $show_errors<\/strong> et changez sa valeur en<strong> TRUE<\/strong> comme ceci :<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">public $show_errors = true; <\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Cliquez sur l&rsquo;ic&ocirc;ne <strong>disquette<\/strong> pour enregistrer les modifications.<\/li>\n<\/ol><h2 class=\"wp-block-heading\" id=\"h-comment-activer-le-debogage-de-wordpress-a-l-aide-d-un-plugin\">Comment activer le d&eacute;bogage de WordPress &agrave; l&rsquo;aide d&rsquo;un plugin<\/h2><p>Si vous n&rsquo;&ecirc;tes pas &agrave; l&rsquo;aise avec le code, vous pouvez activer le mode de d&eacute;bogage de WordPress &agrave; l&rsquo;aide d&rsquo;un plugin. Par exemple, <a href=\"https:\/\/fr.wordpress.org\/plugins\/wp-debugging\/\" target=\"_blank\" rel=\"noopener\">WP Debugging<\/a> vous permet de modifier la valeur de la variable WP_DEBUG directement depuis votre tableau de bord.&nbsp;<\/p><p>Apr&egrave;s avoir t&eacute;l&eacute;charg&eacute; et <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/ajouter-plugin-wordpress\">install&eacute; le plugin<\/a> via le tableau de bord d&rsquo;administration de WordPress, suivez les &eacute;tapes suivantes pour activer le mode de d&eacute;bogage :<\/p><ol class=\"wp-block-list\">\n<li>Allez dans la <strong>barre lat&eacute;rale<\/strong> &rarr;<strong> Outils<\/strong> &rarr; <strong>WP Debugging<\/strong>.<\/li>\n\n\n\n<li>Cochez la case <strong>Set WP_DEBUG to true<\/strong>. Vous pouvez &eacute;galement choisir d&rsquo;afficher les probl&egrave;mes dans l&rsquo;interface publique et d&rsquo;ignorer les erreurs fatales.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a057a45e1fc1\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"778\" height=\"421\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/debugging-constants.png\/public\" alt=\"Param&egrave;tres de WP Debugging dans la zone d'administration WordPress\" class=\"wp-image-38961\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/debugging-constants.png\/w=778,fit=scale-down 778w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/debugging-constants.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/debugging-constants.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/debugging-constants.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 778px) 100vw, 778px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Cliquez sur <strong>Enregistrer les modifications<\/strong>.<\/li>\n<\/ol><p>Pour une analyse plus compl&egrave;te que la fonction de d&eacute;bogage par d&eacute;faut de WordPress, nous recommandons <a href=\"https:\/\/fr.wordpress.org\/plugins\/query-monitor\/\" target=\"_blank\" rel=\"noopener\">Query Monitor<\/a>. Il affiche des donn&eacute;es permettant de d&eacute;panner les requ&ecirc;tes de base de donn&eacute;es, les appels PHP et les ex&eacute;cutions de scripts.&nbsp;<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a057a45e3fdd\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"468\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/query-monitor-03-09-2025_12_20_AM.png\/public\" alt=\"Interface utilisateur du plugin Query Monitor dans le tableau de bord d'administration WordPress\" class=\"wp-image-38962\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/query-monitor-03-09-2025_12_20_AM.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/query-monitor-03-09-2025_12_20_AM.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/query-monitor-03-09-2025_12_20_AM.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/query-monitor-03-09-2025_12_20_AM.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Apr&egrave;s avoir install&eacute; le plugin, un menu appara&icirc;t dans la barre d&rsquo;administration. En cliquant dessus, vous ouvrez une fen&ecirc;tre qui d&eacute;taille diff&eacute;rentes cat&eacute;gories de donn&eacute;es, telles que :<\/p><ul class=\"wp-block-list\">\n<li><strong>Vue d&rsquo;ensemble <\/strong>&ndash; affiche un r&eacute;sum&eacute; du processus de chargement de votre site Web WordPress, y compris le nombre de requ&ecirc;tes, l&rsquo;utilisation de la m&eacute;moire et le temps de g&eacute;n&eacute;ration des pages.&nbsp;<\/li>\n\n\n\n<li><strong>Requ&ecirc;tes de base de donn&eacute;es <\/strong>&ndash; liste tous les appels que WordPress envoie &agrave; la base de donn&eacute;es lors du chargement d&rsquo;une page web, ce qui est utile pour v&eacute;rifier les erreurs de syntaxe SQL ou les probl&egrave;mes de connectivit&eacute;.<\/li>\n\n\n\n<li><strong>Logs <\/strong>&ndash; contient tous les messages d&rsquo;erreur des composants PHP de votre site WordPress qui ont l&rsquo;action <strong>qm\/debug<\/strong>, comme les plugins.<\/li>\n\n\n\n<li><strong>Scripts <\/strong>&ndash; affiche tous les fichiers JavaScript que WordPress charge lors du rendu d&rsquo;une page web, y compris leur position, leur source et leur h&ocirc;te.&nbsp;<\/li>\n\n\n\n<li><strong>Styles <\/strong>&ndash; contient une liste de fichiers CSS que WordPress utilise pour rendre le contenu d&rsquo;une page web, y compris leur gestionnaire et leur position.&nbsp;<\/li>\n<\/ul><p>Plusieurs fonctionnalit&eacute;s de Query Monitor, comme la journalisation, ne fonctionneront pas imm&eacute;diatement, et vous devez ajouter le code de suivi manuellement. Le plugin fournit un manuel dans chaque section pour vous guider dans la configuration.<\/p><p>Notez que tous les utilisateurs connect&eacute;s peuvent voir le menu du plugin, ce qui peut exposer des informations sensibles. Pour masquer les informations de d&eacute;bogage, cachez la barre d&rsquo;administration de WordPress pour tous les comptes &agrave; l&rsquo;exception des administrateurs.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Besoin d'aide pour d&eacute;panner votre site web ?<\/h4>\n                    <p>L'outil de r&eacute;solution de bugs IA de l'h&eacute;bergement WordPress Hostinger vous avertit automatiquement de tout probl&egrave;me sur votre site web. Vous pouvez facilement les r&eacute;soudre en cliquant sur le bouton <strong>Fixer les erreurs<\/strong> dans hPanel.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-meilleures-pratiques-de-debogage-de-wordpress\">Meilleures pratiques de d&eacute;bogage de WordPress<\/h2><p>Il s&rsquo;agit des meilleures pratiques pour un processus de d&eacute;pannage efficace et s&eacute;curis&eacute; lors du d&eacute;bogage de WordPress.&nbsp;<\/p><p><strong>&Eacute;viter d&rsquo;afficher des messages d&rsquo;erreur<\/strong><\/p><p>Si les messages d&rsquo;erreur vous aident &agrave; identifier les probl&egrave;mes, le fait de les afficher sur la page d&rsquo;accueil peut nuire &agrave; l&rsquo;exp&eacute;rience de l&rsquo;utilisateur.&nbsp;<\/p><p>Une page d&rsquo;erreur par d&eacute;faut donne &eacute;galement l&rsquo;impression que votre site web n&rsquo;est pas digne de confiance. Pour l&rsquo;&eacute;viter, mettez en place une redirection vers une autre page afin que les visiteurs puissent continuer &agrave; naviguer sur votre site.&nbsp;<\/p><p>En outre, certains messages d&rsquo;erreur peuvent afficher des parties du code de votre site web WordPress. Cela peut pr&eacute;senter un risque pour la s&eacute;curit&eacute;, car les cybercriminels peuvent utiliser ces informations pour trouver des points d&rsquo;entr&eacute;e potentiels.&nbsp;<\/p><p><strong>Activer le mode maintenance<\/strong><\/p><p>Lors du d&eacute;bogage ou de la r&eacute;solution de probl&egrave;mes, il est pr&eacute;f&eacute;rable d&rsquo;activer le <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/mode-maintenance-wordpress\">mode maintenance de WordPress<\/a>. Cela permet de masquer les messages d&rsquo;erreur et de rediriger les visiteurs vers une landing page sp&eacute;cifique.<\/p><p>Les utilisateurs d&rsquo;Hostinger peuvent facilement activer le mode maintenance depuis hPanel. Allez dans <strong>Sites Web<\/strong> &rarr; <strong>Tableau de bord<\/strong> &rarr;<strong> WordPress &rarr; Aper&ccedil;u<\/strong>. Ensuite, cliquez sur le bouton <strong>Mode maintenance<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a057a45e6448\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1128\" height=\"342\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/mode-maintenance-wp-hpanel.png\/public\" alt=\"Basculement en mode maintenance de WordPress dans hPanel\" class=\"wp-image-38963\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/mode-maintenance-wp-hpanel.png\/w=1128,fit=scale-down 1128w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/mode-maintenance-wp-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/mode-maintenance-wp-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/mode-maintenance-wp-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/mode-maintenance-wp-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1128px) 100vw, 1128px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Notez que cette fonctionnalit&eacute; redirige les utilisateurs vers la page de maintenance par d&eacute;faut de Hostinger. Si vous souhaitez un design personnalis&eacute;, utilisez un plugin comme <a href=\"https:\/\/fr.wordpress.org\/plugins\/wp-maintenance-mode\/\" target=\"_blank\" rel=\"noopener\">LightStart<\/a>.<\/p><p><strong>Utiliser la zone de staging de WordPress<\/strong><\/p><p>Apr&egrave;s avoir d&eacute;bogu&eacute; une erreur, nous recommandons de tester la solution dans un environnement de staging avant de la d&eacute;ployer sur le site r&eacute;el.<\/p><p>Les utilisateurs d&rsquo;Hostinger disposant d&rsquo;un plan Business ou sup&eacute;rieur peuvent facilement mettre en place un environnement de staging WordPress en se rendant sur <strong>hPanel<\/strong>&rarr; <strong>Sites Web <\/strong>&rarr; <strong>Tableau de bord<\/strong> &rarr; <strong>WordPress &rarr; Staging <\/strong>et en cliquant sur le bouton <strong>Cr&eacute;er un staging<\/strong>.<\/p><p>Vous pouvez &eacute;galement configurer un site de staging &agrave; l&rsquo;aide d&rsquo;un plugin tel que <a href=\"https:\/\/wordpress.org\/plugins\/wp-staging\/\" target=\"_blank\" rel=\"noopener\"><strong>WP Staging<\/strong><\/a><strong>, ou <\/strong><a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/localhost-wordpress\"><strong>installer un environnement WordPress localement<\/strong><\/a> sur votre ordinateur personnel &agrave; l&rsquo;aide d&rsquo;une pile web telle que <strong>XAMPP.<\/strong><\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>Le mode de d&eacute;bogage de WordPress permet aux d&eacute;veloppeurs d&rsquo;afficher et d&rsquo;enregistrer les messages d&rsquo;erreur pour faciliter le d&eacute;pannage. Pour l&rsquo;activer, acc&eacute;dez au r&eacute;pertoire racine de votre site web et ouvrez le fichier <strong>wp-config.php<\/strong>. D&eacute;finissez les variables <strong>WP_DEBUG<\/strong> et <strong>WP_DEBUG_LOG<\/strong> sur <strong>TRUE<\/strong>.<\/p><p>Pour afficher les erreurs des fichiers CSS et JavaScript, activez la version dev de ces langages de programmation. Pour ce faire, ouvrez le fichier <strong>wp-config.php<\/strong> et d&eacute;finissez le param&egrave;tre<strong> SCRIPT_DEBUG<\/strong> sur <strong>TRUE.<\/strong><\/p><p>Vous pouvez &eacute;galement activer la fonction int&eacute;gr&eacute;e de journalisation des erreurs de PHP en activant la fonction <strong>log_error()<\/strong> dans le fichier <strong>php.ini<\/strong>. Les utilisateurs d&rsquo;Hostinger peuvent &eacute;galement le faire facilement en activant la fonction <strong>logErrors<\/strong> dans le menu <strong>Configuration<\/strong> <strong>PHP<\/strong> de hPanel.<\/p><p>Pour v&eacute;rifier les probl&egrave;mes de base de donn&eacute;es, d&eacute;finissez la variable dans <strong>$show_errors <\/strong>dans <strong>public_html\/wp-includes\/class-wpdb.php<\/strong> sur <strong>TRUE<\/strong>.<span style=\"font-size: revert;color: initial\"> <\/span>Si vous n&rsquo;&ecirc;tes pas &agrave; l&rsquo;aise avec l&rsquo;&eacute;dition de code, vous pouvez activer WP_DEBUG &agrave; l&rsquo;aide du plugin <strong>WP Debugging<\/strong> ou v&eacute;rifier les donn&eacute;es directement &agrave; l&rsquo;aide de <strong>Query Monitor<\/strong>.<\/p><h2 class=\"wp-block-heading\" id=\"h-debogage-de-wordpress-faq\">D&eacute;bogage de WordPress &ndash; FAQ<\/h2><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1741454670992\"><h3 class=\"schema-faq-question\">Comment v&eacute;rifier le mode de d&eacute;bogage de WordPress ?<\/h3> <p class=\"schema-faq-answer\">Pour v&eacute;rifier si le mode de d&eacute;bogage de WordPress est activ&eacute;, ouvrez le dossier <strong>public_html <\/strong>de votre site web &agrave; l&rsquo;aide d&rsquo;un client FTP ou du gestionnaire de fichiers de votre h&eacute;bergeur. Ouvrez le fichier <strong>wp-config.php<\/strong> et v&eacute;rifiez si la valeur <strong>define( &lsquo;WP_DEBUG&rsquo;, true) <\/strong>est d&eacute;finie sur <strong>TRUE<\/strong>. <strong>FALSE<\/strong> signifie que le d&eacute;bogage est d&eacute;sactiv&eacute;.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1741454678276\"><h3 class=\"schema-faq-question\">Comment puis-je voir toutes les erreurs dans WordPress ?<\/h3> <p class=\"schema-faq-answer\">Pour lister toutes les erreurs WordPress, d&eacute;finissez les variables <strong>WP_DEBUG_LOG<\/strong> et <strong>WP_DEBUG<\/strong> dans <strong>wp-config.php<\/strong> sur <strong>TRUE<\/strong>. Vous pouvez &eacute;galement activer la fonction <strong>error_log() <\/strong>dans <strong>php.ini<\/strong>. Les utilisateurs d&rsquo;Hostinger peuvent le faire sans coder en activant le param&egrave;tre<strong> logErrors<\/strong> dans le menu <strong>Configuration PHP<\/strong> de hPanel.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1741454697750\"><h3 class=\"schema-faq-question\">Pourquoi le journal de d&eacute;bogage de WordPress n&rsquo;est-il pas cr&eacute;&eacute; ?<\/h3> <p class=\"schema-faq-answer\">Si WordPress n&rsquo;enregistre pas les erreurs, la variable <strong>WP_DEBUG_LOG<\/strong> est tr&egrave;s probablement d&eacute;finie sur <strong>FALSE<\/strong>. En outre, vous devez d&eacute;finir <strong>WP_DEBUG<\/strong> sur <strong>TRUE<\/strong> et <strong>WP_DEBUG_DISPLAY<\/strong> sur <strong>FALSE<\/strong>. Si vous utilisez la fonction <strong>error_log() <\/strong>de PHP, le fichier journal des erreurs doit se trouver dans le dossier cach&eacute; <strong>.log<\/strong>.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Le mode de d&eacute;bogage de WordPress est une fonctionnalit&eacute; int&eacute;gr&eacute;e qui vous permet d&rsquo;afficher et d&rsquo;enregistrer les messages d&rsquo;erreur pour un d&eacute;pannage plus pr&eacute;cis. Il est essentiel pour maintenir la fonctionnalit&eacute; de votre site web, en particulier apr&egrave;s avoir ajout&eacute; un code personnalis&eacute; qui pourrait d&eacute;clencher des probl&egrave;mes.&nbsp; Ce tutoriel explique le mode de d&eacute;bogage [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/debogage-wordpress\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":355,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comment activer le d\u00e9bogage WordPress + d\u00e9pannage","rank_math_description":"D\u00e9couvrez le d\u00e9bogage WordPress et 4 fa\u00e7ons de l'activer : WP_DEBUG, SCRIPT_DEBUG, journal des erreurs PHP et plus encore.","rank_math_focus_keyword":"debogage wordpress","footnotes":""},"categories":[4777],"tags":[],"class_list":["post-38888","post","type-post","status-publish","format-standard","hentry","category-wordpress"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/38888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/355"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=38888"}],"version-history":[{"count":8,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/38888\/revisions"}],"predecessor-version":[{"id":39141,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/38888\/revisions\/39141"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=38888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=38888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=38888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}