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

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s