Debuggear la WSOD

¡Hola gente!

Todos conoceran la BSOD ( Blue screen of death ), la pantalla azul de la muerte que nos pone nuestro sistema operativo favorito cuando algo falla. Su contraparte en la web es la WSOD ( White screen of death ), una pantalla de error que muestra eh, bueno… nada.

Esto generalmente se debe a un error 500 ocasionado por algún problema de configuración, muy probablemente:

  • Error de permisos en archivos PHP en un server muy molesto / seguro
  • Un error de conexión a la base de datos
  • Alguna configuración en el server, como ser que falte GD o algún plugin de PHP o de Apache

Para averiguar de hecho cual es el problema, encontré este comando que está muy interesante:

tail -fvn0 /usr/local/apache/logs/*log

Pueden probarlo. Siempre y cuando su servidor no esté teniendo demasiado tráfico en este momento, al actualizar la página verán el error que están teniendo en uno de los apartados.

Lo que hace este comando es hacer un tail en tiempo real de todos los archivos log de apache. ( lo saqué de stackoverflow )

¡Espero que les sea de utilidad!

Un abrazo,
Pedro

Edit: Gracias coso por la correxión. digo, corrección.

Agrega un comentario! los comentarios se aprueban automaticamente

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s