Portada Wordpress Error Log Monitor para WordPress
No tenemos dudas de que no hay nada más molesto que los errores “silenciosos” del servidor, ya que a la larga se pueden convertir en auténtico problema.
Nos referimos a esos errores que nos informan que algo no va bien en nuestra web, pero que puede que tal vez pasen desapercibidos por no saber cómo consultarlos.
Error Log Monitor para WordPress es uno de esos múltiples widgets que pueden usarse para mantenerse al día con los errores de PHP.
Este widget para el escritorio de WordPress muestra los últimos registros con errores de PHP, así como también envía emails cuando generan nuevos errores PHP.
Si bien se pueden comprobar los errores manualmente (a través del fichero error_log que genera el alojamiento web en su carpeta raíz), este widget facilita la tarea para hacer nuestra vida mucho más sencilla con lo que a esta clase de errores se refiere. Además, Error Log Monitor es completamente gratuito, por lo que lo puedes probar, y si no te convence… ¡lo puedes desinstalar!
Error Log Monitor está disponible en el repositorio de plugins de WordPress, por lo que se puede instalar a través del propio escritorio de WordPress desde la sección de Plugins -> Añadir nuevo, tan solo buscándolo por su nombre “Error Log Monitor”.
Una vez instalado y activado el widget Error Log Monitor, podemos dirigirnos hasta el escritorio de WordPress para configurarlo. Aparecerán dos opciones: usar configuración recomendada (Use Recommended Settings) y configuración manual (Manual configuration).
Tenemos que darle a la configuración recomendada y copiar el código que se nos da dentro del archivo wp-config.php (lo podemos encontrar en la carpeta raíz de la instalación de WordPress).
//Enable error logging. @ini_set('log_errors', 'On'); @ini_set('error_log', '/home/xxxxxxx/public_html/wp-content/elm-error-logs/php-errors.log'); //Don't show errors to site visitors. @ini_set('display_errors', 'Off'); if ( !defined('WP_DEBUG_DISPLAY') ) { define('WP_DEBUG_DISPLAY', false); }
//Enable error logging.
@ini_set('log_errors', 'On');
@ini_set('error_log', '/home/xxxxxxx/public_html/wp-content/elm-error-logs/php-errors.log');
//Don't show errors to site visitors.
@ini_set('display_errors', 'Off');
if ( !defined('WP_DEBUG_DISPLAY') ) {
define('WP_DEBUG_DISPLAY', false);
}
El caso es que, si después de copiar el código en wp-config.php, volvemos al escritorio de WordPress y pulsamos en el botón azul de “Done” aparecerá lo siguiente:
Setup complete! (Configuración completada!) The log file will be empty at first. This is normal. When any PHP errors happen, they should show up in the log. ———- El log estará vacío la primera vez. Esto es normal. Cuando algún error PHP ocurra, este se mostrará en en el log (esto se puede comprobar en la captura de pantalla de abajo).
Setup complete! (Configuración completada!)
The log file will be empty at first. This is normal. When any PHP errors happen, they should show up in the log.
———-
El log estará vacío la primera vez. Esto es normal. Cuando algún error PHP ocurra, este se mostrará en en el log (esto se puede comprobar en la captura de pantalla de abajo).
El widget mostrara automáticamente un log con las últimas 20 líneas de errores (parámetro modificable). De esta forma, tendremos mucho más a mano la posibilidad de ver los errores que muestra el servidor, tan solo accediendo al escritorio de nuestro WordPress.
Las notificaciones por email están deshabilitadas, pero se pueden habilitar, haciendo click en el enlace de “Configurar” que hay en la esquina superior derecha del widget en el escritorio. Después habría que introducir nuestro email en el campo “Periodically email logged errors to”. También podríamos definir la periodicidad y la frecuencia, seleccionando un intervalo de tiempo mínimo.
Para saberlo todo sobre los plugins de WordPress… ¡Síguenos en nuestras redes sociales: Facebook y Twitter @hostinet!