¿Recomienda una guía para detectar errores de complementos, por favor?

2

Estoy trabajando en un pequeño plugin y en algunas instalaciones de WP aparece la pantalla blanca de la muerte.

Soy nuevo en esto, y me gustaría saber si hay una guía decente (hasta ahora mi búsqueda en Google de la pantalla blanca de la muerte no ha resultado nada para los desarrolladores), o algunas de las mejores prácticas que debe seguir para asegurarse de detectar errores o evitar cualquier tontería.

Todos y cada uno de los enlaces o sugerencias serían apreciados de forma masiva.

    
pregunta josh 17.12.2011 - 19:41

1 respuesta

5

Una pantalla blanca de la muerte suele ser un error fatal de PHP, la mayoría de las veces debido a un error de sintaxis. Esto a menudo no envía errores al navegador.

Algunas cosas que puedes hacer:

Active PHP error_log en su archivo php.ini y establezca los niveles de error_reporting . enlace

Información del error: enlace

Alternativamente, o en combinación, también puedes activar esto en tu wp-config (desde WordPress Codex). enlace

/**
 * 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);
}

Activa la depuración de WordPress y las consultas guardadas, (wp debug es igual que el ejemplo anterior) en tu wp-config.php.

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

E instale la barra de depuración, enlace

También recomiendo usar algo como xDebug ,

    
respondido por el Wyck 17.12.2011 - 20:07

Lea otras preguntas en las etiquetas