Je travaille sur un petit plugin et sur quelques WP, il jette l'écran blanc de la mort.
Je suis novice dans ce domaine et aimerais savoir s’il existe un guide décent (jusqu’à présent, ma recherche sur l’écran blanc de la mort n’a rien donné pour les développeurs), ou certaines meilleures pratiques que je devrais suivre. pour être sûr d’attraper les erreurs ou d’éviter les bêtises.
Tous les liens ou conseils seraient grandement appréciés.
Un écran blanc de la mort est généralement une erreur fatale PHP, généralement due à une erreur de syntaxe. Cela n’envoie souvent aucune erreur au navigateur.
Certaines choses que vous pouvez faire:
Activez PHP error_log
dans votre fichier php.ini et définissez les niveaux error_reporting
. http://php.net/manual/en/errorfunc.configuration.php
Informations d'erreur: http://www.php.net/manual/fr/errorfunc.constants.php
Alternativement ou en combinaison, vous pouvez également l'activer dans votre wp-config (à partir du codex wordpress). http://codex.wordpress.org/Editing_wp-config.php
/**
* This will log all errors notices and warnings to a file called debug.log in
* wp-content only when WP_DEBUG is true
*/
define('WP_DEBUG', true); // false
if (WP_DEBUG) {
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);
}
Activez le débogage WordPress et les requêtes enregistrées (le débogage wp est identique à l'exemple ci-dessus) dans votre fichier wp-config.php.
define('WP_DEBUG', true);
define('SAVEQUERIES', true);
Et installez la barre de débogage, http://wordpress.org/extend/plugins/debug-bar/
Je recommande également d’utiliser quelque chose comme xDebug ,