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 de 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.


7 respuestas a «Mostrar errores de PHP en WordPress»

  1. Es justo la información que andaba buscando, gracias por el aporte. Un saludo.

  2. Mi pagina notiamanece.com fue suspendida y no me han participado la razón de esa suspensión o si es que ustedes tienen problemas con el servidor. Espero me resuelva esto a la brevedad pñosible

  3. Isauro, esta página es para dar soporte sólo a WordPress.ORG todo lo que tenga que ver con Worpress.com debes atenderlo por ese lado.

  4. Hola buenas tardes, yo tengo n error y no se de que se trata por si pueden ayudarme… Instalé un servidor para diseñar mi página web, el servidor es Xampp, y con este diseñe mi página, pero ya cuando estaba lista reinicié la computadora entonces puedo entrar solamente a localhost normalmente, pero cuando escribo localhos/pagina1 dice que no se puede conectar con localhost entonces el problema es con mi página o no se de que se trata, desinstalé xampp lo volví a isntalar, volví a diseñar mi página y volvió a suceder exactamente lo mismo… Por favor algún comentario

  5. cuando intento descargar cualquier tema se genera este error intente lo que arriba describen y no hubo solución…
    les agradecería que me puedan ayudar para poder continuar en lo que quiero hacer en mi pag
    gracias…

    Fatal error: Class ‘PclZip’ not found in /home/aladoaca/public_html/wp-admin/includes/file.php on line 698

  6. Es posible que tengas mal configurado el XAMPP. De todas formas este tipo de consultas las resuelves mejor en los foros de soporte en español.

  7. Parece ser un problema de permisos, deberías consultar con tu proveedor de Hosting.

Deja un comentario