KEMBAR78
Comment désactiver les erreurs PHP dans WordPress
Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment désactiver les erreurs PHP dans WordPress

Récemment, l'un de nos lecteurs a posé une question que beaucoup d'utilisateurs de WordPress se posent : comment désactiver les erreurs PHP sur votre site ?

Les avertissements et les notifications d'erreurs PHP sont utiles pour les développeurs car ils révèlent des problèmes dans votre code. Cependant, lorsque ces erreurs apparaissent sur le front-end de votre site, elles peuvent paraître peu professionnelles et déroutantes pour vos visiteurs.

Nous avons vu cela se produire sur nos propres sites, et il est important de masquer ces erreurs tout en maintenant le bon fonctionnement de WordPress. Ainsi, votre site reste propre et professionnel, même s'il y a des problèmes de codage mineurs en coulisses.

Donc, dans cet article, nous allons vous montrer comment désactiver facilement les erreurs PHP dans WordPress.

Comment désactiver les erreurs PHP dans WordPress

Pourquoi et quand désactiver les erreurs PHP dans WordPress ?

Les erreurs PHP que vous pouvez voir sur votre site WordPress sont généralement des avertissements et des notifications. Celles-ci sont différentes des erreurs de serveur internes, des erreurs de syntaxe, ou des erreurs fatales, qui empêchent votre site Web de se charger.

Les avis et avertissements n'empêchent pas WordPress de fonctionner. Ils vous alertent simplement sur des problèmes mineurs qui se produisent en arrière-plan. Si vous souhaitez approfondir, vous pouvez voir comment WordPress fonctionne réellement en coulisses pour plus de détails.

Erreurs PHP dans la zone d'administration de WordPress

Le but des erreurs PHP est d'aider les développeurs à déboguer les problèmes avec leur code. Les développeurs de plugins et de thèmes ont besoin de ces informations pour vérifier la compatibilité et les bonnes pratiques.

Cependant, si vous ne développez pas de thème personnalisé, de plugin ou de site Web, ces erreurs doivent être masquées. Car si elles apparaissent sur le front-end de votre site Web pour tous vos visiteurs, cela fait extrêmement peu professionnel.

Erreurs d'avertissement WordPress sur la page d'accueil

Si vous voyez une erreur comme celle ci-dessus sur votre site WordPress, vous voudrez peut-être en informer le développeur du thème ou du plugin concerné. Ils pourraient publier une correction qui ferait disparaître l'erreur. En attendant, vous pouvez également désactiver ces erreurs pour que votre site reste propre.

Cela dit, examinons comment désactiver facilement les erreurs, les avis et les avertissements PHP dans WordPress.

Désactiver les erreurs PHP dans WordPress

Pour cette partie, vous devrez modifier le fichier wp-config.php.

Dans votre fichier wp-config.php, recherchez la ligne suivante :

define('WP_DEBUG', true);

Il est également possible que cette ligne soit déjà définie sur false. Dans ce cas, vous verrez le code suivant :

define('WP_DEBUG', false);

Dans les deux cas, vous devez remplacer cette ligne par le code suivant :

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

N'oubliez pas de sauvegarder vos modifications et de téléverser votre fichier wp-config.php sur le serveur.

Vous pouvez maintenant visiter votre site web pour confirmer que les erreurs, les notifications et les avertissements PHP ont disparu de votre site web.

Activer les erreurs PHP dans WordPress

Si vous travaillez sur un site web sur un serveur local ou une zone de staging, vous voudrez peut-être activer le rapport d'erreurs.

Dans ce cas, vous devez modifier votre fichier wp-config.php et remplacer le code que vous avez ajouté précédemment par le code suivant :

define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);

Ce code permettra à WordPress de recommencer à afficher les erreurs, les avertissements et les notifications PHP.

Nous espérons que cet article vous a aidé à apprendre comment désactiver les erreurs PHP dans WordPress. Vous pourriez également vouloir consulter notre liste des erreurs WordPress les plus courantes et comment les corriger, ou nos sélections d'experts des meilleurs logiciels de conception web.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

43 CommentsLeave a Reply

  1. J'ai toujours désactivé les erreurs PHP de manière compliquée avec un fichier .user.ini téléchargé sur le site via FTP. Mais je n'ai pas toujours réussi à masquer complètement les erreurs PHP, ou cela a causé des problèmes. Je ne savais pas que cela pouvait être fait encore plus simplement en utilisant le fichier wp-config. Je l'ai testé sur le web et cela fonctionne bien. Grâce à cela, je n'ai plus à me soucier du fichier .user.ini, qui ne fonctionnait pas toujours correctement.

  2. Hey, guys!
    I did as you showed, but I still see warnings appearing shortly during page loading. :-(

    • Cela dépendrait de l'erreur spécifique que vous voyez sur votre site, mais vous pouvez également vérifier auprès de votre fournisseur d'hébergement pour vous assurer qu'il ne surcharge pas ce que vous définissez.

      Admin

  3. Si je garde le debug vrai, mais le debug display faux. L'erreur s'affichera-t-elle sur le site web ?

    define(‘WP_DEBUG’, true); define(‘WP_DEBUG_DISPLAY’, false);

    • Le debug display étant faux signifierait que les erreurs ne seraient pas visibles sur le front-end de votre site.

      Admin

  4. Merci beaucoup ! Cela a résolu mon problème en 30 secondes, alors que j'attendais que mon hébergeur le résolve pendant plus de 12 heures.

    • Nous sommes heureux que notre guide ait pu vous aider. Pour rappel, cela masque l'erreur de votre site, mais vous devriez essayer de résoudre la cause première de l'erreur que vous voyiez.

      Admin

  5. J'ai déjà mis false partout. Mais dans healthsite status, il est toujours indiqué que le mode de débogage WP est activé. S'il vous plaît, suggérez-moi quelque chose.

    • Vous l'avez probablement défini sur true dans une autre section du code. Vous devriez contacter votre hébergeur pour qu'il examine et vous aide.

      Admin

    • Vous voudrez vous assurer que wp_debug n'est pas déjà ajouté à votre fichier ailleurs.

      Admin

  6. Merci, ça a fonctionné bien que je voie toujours le fichier journal généré dans cpanel

    • Vous voudrez peut-être vérifier auprès de votre hébergeur s'il a configuré un journal de leur côté.

      Admin

  7. Ça m'a sauvé d'un problème ! Merci à WPBeginner d'aider toujours les développeurs WordPress.

  8. On m'a conseillé de désactiver ces notifications et on m'a dirigé vers cet article pour m'aider. Cependant, je n'ai pas la ligne 'wp_debug' dans mon fichier de configuration. Dois-je simplement l'ajouter ? Et si oui, où dans le fichier ? Merci !

    • You may want to ensure you did not miss it in your current file but, you would place the code at the bottom of the file :)

      Admin

  9. Nouveau venu perdu ! J'ai modifié le fichier wp-config.php et je l'ai enregistré... Dois-je téléverser ce fichier sur le serveur pour qu'il fonctionne ? Comment faire avec le gestionnaire de fichiers de Cpanel... Je ne vois aucune suppression de débogage, donc je suppose qu'il ne prend pas en compte le fichier modifié... Aidez-moi, aidez-moi !

    Merci,

    GG

    • Si vous utilisez le gestionnaire de fichiers proposé par votre hébergeur, et que vous l'avez modifié et enregistré directement sans télécharger le fichier, alors les modifications devraient être actives sur votre site et vous devriez contacter votre hébergeur pour savoir pourquoi les modifications ne sont pas appliquées au fichier.

      Admin

  10. ok je sais que c'est ancien, mais je suis bloqué. j'ai toujours des erreurs php.

    Erreur fatale : Appel de fonction indéfinie `get_header()` dans /path/to/wordpress/wp-content/themes/mytheme/index.php:5 Trace : #0 {main} lancé dans /path/to/wordpress/wp-content/themes/mytheme/index.php à la ligne 5

    notez que ce problème a été détecté par un test d'intrusion et on m'a demandé de supprimer l'erreur pour éviter que les chemins complets ne soient révélés. Toute idée serait utile.

    • C'est une erreur fatale qui explique pourquoi elle est toujours affichée. Vous devriez soit changer de thème, soit informer le support de votre thème de l'erreur pour qu'il vous indique comment la corriger.

      Admin

  11. J'ai besoin d'une solution sur le personnalisateur WordPress qui ne télécharge pas, je suis bloqué depuis des semaines et je ne peux personnaliser aucun thème

  12. Merci beaucoup. Vous êtes un sauveur. Ça a marché. Tous les avertissements ont disparu.

  13. J'ai rencontré le même problème après la mise à jour du plugin woocommerce et j'ai utilisé votre méthode

    toutes les erreurs ont disparu, cependant, je ne peux pas me connecter au tableau de bord où wp-admin affiche une page blanche

    y a-t-il une solution pour cela

    Merci

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.