Pourquoi utiliser WP _ debug log dans le développement WordPress
Surveille les erreurs de débogage. Log et comment filtrer tout le bruit généré par les plug – ins tiers? Vous ne voulez pas que votre erreur légitime se perde dans le bruit. Nos plug – ins WP migrate DB pro, WP offload media et WP offload ses tentent très soigneusement de détecter les erreurs et de les enregistrer avec un préfixe spécifique. Par exemple, le support de déchargement WP utilise le préfixe as3cf Error: lors de la sortie d’un message d’erreur (as3cf est le contenu traditionnel réservé à la cohérence). Cela signifie que nos développeurs peuvent simplement suivre le débogage f. Log | grep as3cf tail – f debug. Enregistrez | grep as3cf pour voir la sortie du Journal des erreurs des médias de déchargement WP.
Malheureusement, cela ne s’applique pas à toutes les erreurs, certaines n’ont pas été détectées et ne sont donc pas affichées avec un préfixe dédié. Il est difficile de créer un filtre de recherche grep positif lorsque vous ne savez pas quelles erreurs inattendues peuvent se produire, et l’indice est \
Mise en service. Journal de tous les sites que j’ai débogués. Journal de chaque site que j’ai dans l’environnement de développement. Lorsque je suis passé à un autre site pour travailler, j’ai dû passer à la surveillance d’un autre fichier journal. Ce n’est pas idéal. J’ai maintenant configuré tous les sites Web pour accéder à un seul fichier. Pour ce faire, j’a I d’abord dû utiliser un plug – in \
Cela n’a rien à voir avec cela et il n’y a aucun problème de sécurité parce que le site Web n’est pas accessible par l’Internet public. Mais pour un site de production ouvert ou un site temporaire, ne devriez – vous certainement pas activer le journal WP _ debug là – bas? Eh bien, oui, tu devrais le faire, tant que tu le fais bien. Les sites de production ont également des erreurs que vous devez surveiller. Débogage spinup. Les journaux WordPress sont activés par défaut. Pour résoudre les problèmes de performance associés aux grands fichiers journaux, spinuppp tourne les journaux tous les jours et compresse les journaux précédents pour une période de conservation de 14 jours. Avec une configuration de cache appropriée, l’impact de performance est encore réduit, ce qui signifie que PHP fonctionne le moins de temps possible. Pour des raisons de sécurité, les journaux d’erreurs sont écrits à différents endroits non publics et la règle nginx est définie pour refuser l’accès public aux liens symboliques dans le Répertoire par défaut (pour des raisons de compatibilité). Il n’y a aucune raison de ne pas utiliser WP _ debug log lors du développement ou des tests avec wordpress. Que vous développiez votre prochain plug – in réussi, que vous travailliez pour le même noyau WordPress ou sur le site du client, la détection des erreurs est essentielle. Je recommande fortement qu’il soit également utilisé dans la production. J’ai trouvé très précieux d’écrire toutes mes erreurs WordPress dans le Journal des erreurs pendant le développement, et je sais que l’activation du Journal wp \ u debug \ u par défaut sur le site spinuhp aide à résoudre de nombreux mystères pour nos clients. Utilisez – vous une configuration similaire pour signaler les erreurs? Y a – t – il des suggestions d’amélioration?