Cómo habilitar la depuración de WordPress / errores de PHP (WP_DEBUG)

Última modificación: abril 4, 2022
Tiempo estimado de lectura: 2 min

Al agregar código personalizado como PHP o JavaScript, hay momentos en los que es posible que necesite encontrar posibles errores en su código.

Cuando está habilitado, la depuración de WordPress registrará cualquier error detectado en tu sitio. Esto puede ser clave para encontrar el origen de un problema o simplemente aprender más detalles sobre posibles errores en tu sitio web.


Habilitando la depuración en WordPress

Para habilitar la depuración en su sitio, sigue los pasos a continuación:

1) Ubicar el archivo wp-config.php

De forma predeterminada, la depuración de WordPress estará deshabilitada. Para habilitarlo, deberás acceder a los archivos de su sitio a través de FTP o cPanel.

2) Editando el archivo wp-config.php

Una vez que los archivos de tu sitio estén abiertos, deberás abrir wp-config.php para editarlos. Esto te ubicará en la carpeta raíz de su sitio.

ftp
ftp

El archivo wp-config contiene ajustes de configuración específicos del sitio, como información de la base de datos y, potencialmente, ajustes añadidos por tu proveedor de hosting. Para la depuración, debes encontrar esta línea de código (generalmente estará cerca del final del archivo):

('WP_DEBUG', false);

Acceder al sitio web en este punto probablemente le muestre errores/resultados de depuración para que pueda diagnosticar el problema con su sitio. De lo contrario, puedes continuar con tu registro a continuación.

3) Agregar su código de depuración

Copie y pegue este fragmento de código sobre la línea de código mencionada en el Paso 2.

// 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 );
 
// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define( 'SCRIPT_DEBUG', true );

Este código deberá insertarse antes del comentario /* That’s all, stop editing! Happy blogging. */ en el archivo wp-config.php.

wpforms debug code

Esto permitirá la depuración y lo que es más importante, evitará que los datos registrados se muestren en tu sitio. En su lugar, se guardará un registro de depuración de los archivos de su sitio.


4) Reproducir el problema

Después de guardar estos cambios en wp-config.php, deberás regresar a tu sitio y replicar el problema visto anteriormente. Esto asegurará que se registre en el registro de errores.


5) Ver el registro de depuración

Luego, puedes regresar a los archivos de su sitio y abrir /wp-content/debug.log.

El contenido es un registro de errores puede variar mucho según la causa y la cantidad de problemas, pero ahora deberías de poder ver detalles adicionales, como una ruta de archivo al origen de un error de código, para ayudarte a rastrear mejor el asunto.

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