Al gestionar un sitio web de WordPress, se encontrará conpantalla en blancoyaveríatal vezProblemas de carga de la páginaes un fenómeno relativamente común. En este punto, la depuración de WordPress es muy importante. WordPress dispone de una herramienta de depuración integrada que permite depurar los registros para detectar errores y ayudarnos a identificar y resolver los problemas.
Este artículo detallará cómo activar y utilizar los registros de depuración de WordPress, y mostrará cómo utilizar la función de depuración de forma más eficaz para solucionar los problemas del sitio web.
1. Busque y active el registro de depuración de WordPress (wp-config.php).
La depuración de WordPress se realiza a través delmodificaciones wp-config.php
para habilitarlo. Este archivo se encuentra en el directorio raíz de su sitio web y controla la configuración básica de WordPress. Se habilita mediante el botónActivar el registro de depuración, podemos registrar todos los mensajes de error en un archivo para la posterior resolución de problemas.
Pasos:
- Conéctese al servidor utilizando un cliente FTP (como FileZilla) o a través de la herramienta de gestión de archivos del host.
- En el directorio raíz (normalmente
public_html
tal vezwww
carpeta) para encontrar elwp-config.php
Documentación. - Descargue el archivo y ábralo con un editor de texto como Notepad++.
- En el archivo, encuentre algo como
define( 'WP_DEBUG', false );
Las filas quefalso
cambiar averdadero
. Si la línea no existe, puede añadirla manualmente:define( 'WP_DEBUG', true );
- Guarde y cargue el archivo, sustituyendo el original
wp-config.php
Documentación.
Esta acción activa las funciones básicas de depuración de WordPress. Si la página tiene errores, el mensaje de error se mostrará en la portada. Esto es útil para los desarrolladores, pero si el sitio está vivo y abierto al público, se recomienda que los errores se registren en los logs en lugar de mostrarse directamente.
2. Constantes PHP opcionales para fines de depuración
Con el modo de depuración activado, también es posible modificar el wp-config.php
Añada más opciones de control. Aquí hay dos constantes PHP muy importantes que hacen que el registro de depuración sea mejor para el desarrollo y la solución de problemas.
WP_DEBUG_DISPLAY
Esta constante controla si la información de depuración se muestra en el front-end. Si el sitio se ejecuta públicamente, se recomienda desactivarla para evitar exponer los detalles del sitio a los visitantes o a posibles atacantes.
define( 'WP_DEBUG_DISPLAY', false );
WP_DEBUG_LOG
Esta constante nos permite registrar la información de depuración en un archivo de registro en lugar de mostrarla directamente en la página web. Cuando está activada, toda la información de depuración se registrará en el archivo wp-content/debug.log
Documentación.
define( 'WP_DEBUG_LOG', true );
A continuación se muestra un ejemplo de configuración completa:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', false );
define( 'WP_DEBUG_LOG', true );
Con esta configuración, puede asegurarse de que la información de depuración sólo seAlmacenado en el registroy no se mostrará en la parte frontal para evitar exponer información sensible.
3. Cómo ver los registros de depuración de WordPress
Cuando el registro de depuración está activado, todos los mensajes de error se registrarán en el wp-content/debug.log
archivo. Este archivo de registro registra todos los errores PHP, advertencias y notificaciones que se producen. Ver el registro ayuda a entender la causa raíz del problema, especialmente si un plugin o tema está causando el problema.
Pasos:
- Utilice un cliente FTP o una herramienta de gestión de archivos host para acceder al
wp-contenido
Carpeta.
- localice
debug.log
archivo, haga clic con el botón derecho para descargarlo localmente. - Abra el archivo con un editor de texto para ver los errores, advertencias y notificaciones registrados.
Cada línea del registro de depuración contendrá una marca de tiempo, un nivel de error y un mensaje de error para ayudarle a identificar el problema. Ejemplo:
[28-Jul-2024 20:28:17 UTC] PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/website/public_html/wp- content/plugins/admin-notices-manager/includes/functions/core.php en la línea 136
Esta entrada de registro nos indica que el código del plugin utiliza una sintaxis PHP obsoleta y necesita ser actualizado. Puede seguir las pistas del registro para encontrar los archivos y líneas de código problemáticos y solucionarlos.
4. Instale plugins para automatizar los informes de depuración de WordPress
Si no desea comprobar el registro de depuración manualmente cada vez, o quiere un proceso de depuración más ágil, puede utilizar algunos plugins para automatizar el registro y la visualización de depuración.Monitor del registro de errores es un plugin muy sencillo y eficaz que le ayuda aVea el registro de errores directamente en el panel de control de WordPress.
Pasos:
- Acceda a su panel de control de WordPress y navegue hasta la sección plug-in (componente de software) -> Añadir nuevo plugin.
- Escriba "Monitor del registro de errores" en el campo de búsqueda y haga clic en el botón montaje.
- Una vez finalizada la instalación, pulse activar.
- En el "artefacto"Bajo el menú, verá una nueva pestaña".registro de errores", podrá ver directamente el registro de errores.
- Pulse "configure" para personalizar ajustes como la frecuencia de las notificaciones para gestionar mejor los registros de depuración.
Este plugin facilita la automatización de los informes de depuración sin tener que descargar cada vez los archivos de registro a través de FTP.
resúmenes
Activar el modo de depuración de WordPress y utilizar los registros de depuración es un paso importante para resolver los problemas del sitio web. La depuración se consigue creando un registro de depuración en el archivo wp-config.php
active WP_DEBUG
responder cantando WP_DEBUG_LOG
, puede registrar todos los errores en un archivo de registro para facilitar su posterior visualización y manejo. Utilizando un archivo de registro como el Monitor del registro de errores Los complementos pueden simplificar aún más la gestión de registros, facilitando el seguimiento del estado operativo de su sitio y la rápida resolución de problemas.