Platiniumhost.com Hosting Cloud

Mostrar errores de PHP en WordPress

Mostrar errores de PHP en WordPress

Por defecto WordPress oculta los errores de PHP, y esto puede venirnos bien para evitar que posibles atacantes puedan ver dónde están localizados los errores, lo cual hace más difícil atacar el servidor. Sin embargo hay veces en las que conviene ver esos errores, por ejemplo a la hora de revisarlos para poder arreglarlos.

En esos casos es muy útil que se muestren los errores y para ello hay que deshabilitar ese comportamiento deMostrar errores de PHP en WordPress WordPress, o mejor dicho, activar el modo debug de WordPress.

Abrimos el archivo wp-config.php y añadimos la siguiente línea:

  • define(‘WP_DEBUG’, true);

Sin aún así no se muestran los errores, añadimos esta otra línea a continuación de la anterior:

  • ini_set("display_errors", 1);

Si tienes algún problema y quieres pedir ayuda, no olvides que en el archivo wp-config.php se encuentra la contraseña y el usuario de la Base de Datos, así que ten cuidado con qué código vas a compartir.

Un tip adicional, si vas a estar revisando los errores por largo tiempo o te tomas mas tiempo del esperado, puedes aplicar este pequeño truco para que sólo tu puedas ver los errores.

  • Visita esta página, www.cualesmiip.com para averiguar tu número de IP.
  • En vez de colocar:
    define(‘WP_DEBUG’, true);
  • Coloca esta línea:
    if ($_SERVER['REMOTE_ADDR'] == ’0.0.0.0′) define(‘WP_DEBUG’,true);

    Reemplaza 0.0.0.0 por tu número de IP. Ahora sólo tu podrás ver los errores.

Depuración Técnica y Gestión Avanzada de PHP

Habilitar el modo WP_DEBUG es apenas el primer nivel en la resolución de problemas (troubleshooting) en WordPress. Cuando los errores críticos o las pantallas blancas de la muerte (WSoD) persisten, la depuración debe elevarse al nivel del servidor mediante la auditoría de los logs de PHP (error_log).

Una configuración errónea en los manejadores de PHP o la falta de módulos específicos pueden paralizar sistemas comerciales completos. El control sobre el entorno de ejecución es crucial.

Desde el cPanel de PlatiniumHost, tienes acceso instantáneo al selector de versiones de PHP y a la habilitación modular. Si administras aplicaciones que requieren entornos altamente personalizados o parámetros de ejecución (timeouts) extendidos, nuestros VPS te otorgan acceso root para afinar la pila LAMP/LEMP a las necesidades exactas de tu código.