WP Debugging – Modo Debug en WordPress

Categorias: Wordpress

WP Debugging - Modo Debug en WordPress

WordPress funciona muy bien, pero cada vez que añadimos un plugin o un theme nuevo, estamos introduciendo miles de líneas de código de terceros en nuestro CMS. A veces las cosas fallan y hay que averiguar dónde está el problema. Para eso existe el modo «Debug» y el plugin «WP Debugging» te ayuda a localizar los problemas.

WordPress es un sistema de gestión de contenidos muy sólido. De hecho, si haces una instalación de WordPress nueva, es harto difícil que funcione mal, ya que su código está muy depurado.

Pero WordPress por si solo no tiene todas las opciones que podemos necesitar y por eso existen los plugins, que son aplicaciones que se instalan en WordPress para añadir funcionalidades nuevas.

También tenemos miles de themes que podemos usar a nuestro antojo, para dar con el diseño que más se adapte a nuestras necesidades.

Todo esto forma parte de WordPress y está muy bien, de esta manera cada uno puede configurar WordPress de acuerdo con sus necesidades, pero esto tiene un riesgo, que es añadir un montón de código de terceros en nuestro sistema.

Esto puede generar problemas de compatibilidad entre la versión de WordPress, la versión de PHP que estemos utilizando y las distintas versiones de los plugins o del theme que tengamos instalados.

Son muchos factores y si algo falla, hay que intentar averiguar dónde está el problema, lo cual a veces no es fácil.

Para ayudarnos con la resolución de problemas, WordPress tiene un sistema llamado Modo de Depuración, más comúnmente conocido como Modo Debug.

Si bien, podemos activar el modo Debug editando el archivo wp-config.php, muchos usuarios tiene un problema, precisamente, con tener que editar el archivo wp-config.php a mano.

Pero como para casi todo en WordPress, hay una solución en forma de plugin y en este caso se llama WP Debugging.


Tenemos diferentes tipos de hosting, selecciona uno:


 

Plugin WP Debugging para WordPress

El plugin WP Debuggin es la solución para poder activar y desactivar el modo debug a nuestro antojo, sin la necesidad de modificar el código a mano, algo que causa respeto entre los usuarios poco acostumbrados.

En un plugin totalmente gratuito que puedes instalar directamente desde WordPress o descargarlo desde la web desde aquí.

Antes de nada hay que aclarar una par de cosas. La primera y más importante es que el modo debug no arregla los problemas, sólo muestra el camino para solucionarlos.

Es decir, si tienes un problema con tu WordPress y activas el modo debug, el problema seguirá existiendo hasta que lo soluciones.

La otra es que el modo debug no debe estar siempre activado, ya que esto puede lanzar mensajes PHP con los errores a todos lo visitantes de la web y eso no es lo correcto ni lo seguro.

Así que si tenemos algún problema con nuestro WordPress, lo correcto es activar el modo debug, solucionar el problema y desactivar el modo debug.

Esto es importante tenerlo en mente cuando activamos el plugin WP Debugging, ya que el plugin activa el modo debug, cuando se activa el plugin y lo desactiva, cuando el plugin es desactivado.

Así pues, en cuanto activemos el plugin WP Debugging, ya estará recopilando la información sobre todos los errores que detecte en nuestro WordPress.

Tiene un pequeño menú que podemos encontrar en Herramientas > WP Debugging.

menu wp debugging WordPress

Ahí veremos que nos informa de que, al activar el plugin, se han añadido en el archivo wp-config.php, las siguientes constantes:

  • – define( ‘WP_DEBUG’, true );
  • -define( ‘WP_DEBUG_LOG’, true );
  • – define( ‘SCRIPT_DEBUG’, true );
  • – define( ‘SAVEQUERIES’, true );

También nos indica que si desactivamos el plugin, las constantes se eliminarán del archivo.

wp debugging defines WordPress

También podemos seleccionar y deseleccionar algunas opciones:

  • – Set WP_DEBUG to true
    Para activar y desactivar el modo debug.
  • – Set WP_DEBUG_DISPLAY to false, default is true
    Para que el modo debug no muestre los errores en la web, aunque esté activado**.
  • – Set WP_DISABLE_FATAL_ERROR_HANDLER to true
    Para desactivar el modo de recuperación de WordPress, aunque el problema no se haya solucionado.

wp debugging opciones WordPress

Y ya está, no tenemos ninguna opción más que podamos configurar.

Ahora vamos a ver cómo encontrar los problemas que detecte el plugin WP Debugging.

Al activar el plugin, además de activar el modo debug, también hay un nuevo menú en la parte superior del dashboard de nuestro WordPress, llamado Debug Quick Look.

wp debugging menu superior WordPress

Desde ahí podemos seleccionar la opción View File y nos mostrará una lista de todos los errores que ha detectado en WordPress.

Para interpretar lo que nos dice listado, debemos fijarnos en las rutas de los errores.

Por ejemplo, podemos ver que hay varios problemas detectados en el plugin contact-form-7.

wp debugging lista errores WordPress

Así que debemos revisar si el plugin contact-form-7 tiene algún problema. Pueden ser varias cosas, una actualización incorrecta, una versión de PHP antigua, que no esté actualizado, etc…

Lo importante es que nos indica dónde hay un problema y por dónde tenemos que empezar a mirar para solucionarlo.

Como hemos dicho antes, WP Debugging no soluciona el problema, es algo que tenemos que solucionar nosotros mismos.

Una vez tengamos solucionado el problema, ¡¡recordar desactivar el modo debug!!

 

Hosting WordPress con IP Española

  • Hosting especializado en WordPress con discos SSDWordPress 1desde4´38€ / mes
  • Hosting especializado en WordPress con discos SSDWordPress 2desde5´54€ / mes
  • Hosting especializado en WordPress con discos SSDWordPress 3desde8´34€ / mes
  • Hosting especializado en WordPress con discos SSDWordPress 1desde4´38€/mes
  • Hosting especializado en WordPress con discos SSDWordPress 2desde5´54€/mes
  • Hosting especializado en WordPress con discos SSDWordPress 3desde8´34€/mes
    • Almacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSD
    • El espacio en disco es la suma del espacio que ocupan los archivos que forman la web y el correo electrónico.
    • La transferencia de datos mensual es la cantidad total de información que se descargan los visitantes de nuestra web en cada acceso más nuestro uso a través de FTP y correo.
    • Ideado para sacar el máximo partido a tu WordPress
    • Aumenta la velocidad de tu web + Info
    • Tras evaluación de nuestro equipo de migraciones
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Elige la versión de PHP que necesites
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM, .INFO, .NET, .ORG ó .EU.
    • Migramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a Hostinet
    • Ideado para sacar el máximo partido a tu WordPress
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Hosting específicamente preparado para sacar el máximo rendimiento a tu Wordpress
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM, .INFO, .NET, .ORG ó .EU.
    • Cada dominio alojado muestra un contenido único y diferente del resto
    • Aparcando un dominio secundario en el alojamiento de nuestro dominio principal conseguimos que ambos dominios resuelvan indistintamente con la misma página que tenemos colgada.
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Tus buzones de correo y mails limpios de virus y con un potente filtro antispam
    • Centro de datos en Madrid (España)
    • Opción de contratación de IP dedicadaPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUI
    • Opción de contratación de certificados SSL. Se requiere Ip dedicada.Puedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUI
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • ¿Quieres realizar desarrollos con Python? En Hostinet innovamos dia a dia en tu beneficio y por ello te presentamos como última novedad en todos nuestros servidores Web la posibilidad de desplegar tus aplicaciones con Python directamente desde el cPanel de tu Hosting.
    • ¿Quieres desarrollar tus aplicaciones con Ruby? En Hostinet te presentamos como última novedad en todos nuestros servicios de Hosting Web la posibilidad de desplegar tus aplicaciones con Ruby on Rails directamente desde el panel de control cPanel.
    • El fichero .htaccess permite modificar diferentes variables en la configuración de nuestra cuenta de alojamiento en el servidor.
    • El módulo mod_rewrite permite crear direcciones URL alternativas a las dinámicas generadas por la programación de nuestros sitio web (blog, foro, portal…), de tal modo que sean más legibles y fáciles de recordar
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web. Soporte en español por personal de Hostinet.
    • Completa recopilación de tutoriales sobre Hosting, Dominios y Wordpress
    • 30 dias para probar tu servicio de Hosting y si no te convence el servicio... te devolvemos el dinero!!