Ver errores de PHP en WordPress habilitando el modo wp-debug

Tiempo estimado de lectura: 1 min

WordPress es un sistema de gestión de contenido (CMS) basado en PHP. Es probable que en algún momento necesites encontrar un error de PHP. El más común de estos es la pantalla en blanco, donde tu sitio simplemente genera una pantalla en blanco.

Hay varios sitios para buscar información que pueden ayudarte a determinar qué está causando el problema. Esto incluyen los archivoss PHP y error_log.

WordPress también tiene una opción de depuración PHP que se puede configurar dentro de tu archivo wp-config.php, que normalmente se encuentra en el directorio raíz web de tu sitio.

Edita wp-config.php y busca la siguiente línea: normalmente está en false y nunca ha de cambiarse a true en una web online a menos que estés solucionando un error, después de lo cual deberías de volver a cambiarlo a false.

define( 'WP_DEBUG', false );

Para activar la pantalla de error de PHP, cambie esta línea a:

define( 'WP_DEBUG', true );

Cualquier error de PHP se mostrará ahora cuando veas el sitio.

Si la línea WP_DEBUG no existe, puedes añadirla en cualquier sitio por encima de la línea /* That’s all, stop editing! Happy publishing. */.

Hay otras opciones que puede configurar para hacer cosas como activar la depuración, pero escribir errores en un archivo en lugar de en la pantalla. En el siguiente ejemplo, los errores se escribirán en wp-content/debug.log.

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
define( 'SCRIPT_DEBUG', true );

Puedes encontrar opciones adicionales en este artículo de WordPress.org

_Gracias por leernos.

¿Te resultó útil este artículo? Vota y ayúdanos a mejorar.
3 de 3 encontró útil este artículo.
Visto por: 26