Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Les journaux de débogage de WordPress sont plus importants que vous ne le pensez

22

Lorsqu’il s’agit de travailler avec WordPress, le Codex montre bien comment configurer l’application pour le débogage.

En bref, vous ajoutez ce qui suit à votre wp-config.php :

// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );

// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );

// Disable display of errors and warnings
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

Il y a plus que vous pouvez ajouter, mais c’est l’idée générale de ce que je trouve utile.

Mais pourquoi s’embêter à couvrir ça ?

Journaux de débogage WordPress

Parfois, les avantages d’avoir un journal de débogage semblent évidents. D’autres fois, cependant, il n’est pas toujours évident de savoir pourquoi c’est utile.

Nous avons tous entendu l’excuse (au point où c’est une blague, vraiment):

Cela fonctionne sur ma machine.

Mais nous ne devrions vraiment pas faire défaut à cela. Cela renvoie la balle, c’est dédaigneux et ce n’est pas ainsi que nous devrions fonctionner.

Un conseil rapide de débogage

Cela dit, il s’agit plus ou moins d’un conseil rapide sur le comment et pourquoi vous devriez en avoir un entre vos environnements de développement et de staging.

Tout d’abord, chaque fois que vous avez une configuration de débogage, il génère un  fichier debug.log que vous pouvez consulter chaque fois que vous travaillez dans votre environnement de développement.

Les avantages de ceci sont généralement évidents :

  1. vous pouvez consulter les avis, les avertissements et les erreurs PHP sur votre machine,
  2. vous voyez le fichier et la ligne sur lesquels le problème se produit,
  3. vous obtenez l’horodatage du moment où le problème se produit

Alors quoi, non? Je veux dire, c’est quelque chose que nous devrions faire avec chaque projet local.

Mais dans votre environnement de staging, je pense qu’il est également important de s’assurer que le débogage est activé. Vous pouvez avoir presque tout configuré de la même manière, mais si même une chose est différente, le logiciel peut ne pas fonctionner de la même manière.

Et c’est là et pourquoi avoir la même configuration de débogage sur les questions de mise en scène. Vous pouvez souvent trouver où les écarts qui existent.

S’ils existent dans votre code, il est de votre responsabilité de les résoudre. Sinon, cela révélera au moins où se situent les problèmes avec l’environnement – que ce soit le serveur ou un logiciel tiers.

Source d’enregistrement: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More