{"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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\"><div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                   Qu'est-ce que le d&eacute;bogage WordPress ?\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\">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><\/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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\":\"6a7cdb5f932ce\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7cdb5f932ce\" 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--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-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\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\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>\n<\/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 class=\"wp-block-paragraph\">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\":\"6a7cdb5f95df3\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7cdb5f95df3\" 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--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-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\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\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>\n<\/div><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\":\"6a7cdb5f98daa\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7cdb5f98daa\" 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--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-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\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\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>\n<\/div><p>\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <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.\n            <\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-2-activer-script-debug\">2. Activer SCRIPT_DEBUG<\/h3><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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>\n<\/div><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\":\"6a7cdb5f9d440\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7cdb5f9d440\" 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--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-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\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\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>\n<\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Cliquez sur <strong>Enregistrer les modifications<\/strong>.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">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\":\"6a7cdb5fa074c\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7cdb5fa074c\" 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--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-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\/w=1024,h=1024,fit=scale-down\" 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\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\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>\n<\/div><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Besoin d&#039;aide pour d&eacute;panner votre site web ?                <\/p>\n            <\/div>\n            <p class=\"protip__content\">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\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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\"><strong>&Eacute;viter d&rsquo;afficher des messages d&rsquo;erreur<\/strong><\/p><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\"><strong>Activer le mode maintenance<\/strong><\/p><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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\":\"6a7cdb5fa3d4a\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a7cdb5fa3d4a\" 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--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2025\/03\/mode-maintenance-wp-hpanel.png\/w=1024,h=1024,fit=scale-down\" 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\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\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>\n<\/div><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\"><strong>Utiliser la zone de staging de WordPress<\/strong><\/p><p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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":[5886,5848],"tags":[],"class_list":["post-38888","post","type-post","status-publish","format-standard","hentry","category-securite-et-maintenance","category-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/debug-wordpress\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/debug-wordpress\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/debogage-wordpress\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/wordpress-debug\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/wordpress-wp-debug\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/debug-wordpress\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/debug-wordpress\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/debug-wordpress\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/debug-wordpress\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/debug-wordpress\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/debug-wordpress\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/debug-wordpress\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wordpress-debug\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wordpress-debug\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/wordpress-debug\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/debug-wordpress\/","default":0}],"_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}]}}