¿Qué es la Pantalla Blanca de la Muerte en WordPress?
La Pantalla Blanca de la Muerte (conocida en inglés como White Screen of Death o WSoD) es uno de los errores más temidos por los administradores de sitios web. Ocurre cuando tu página web se carga completamente en blanco, sin mostrar ningún mensaje de error específico, y en ocasiones también te bloquea el acceso al panel de administración o dashboard de WordPress.
Principales causas del error WSoD
Este fallo suele estar relacionado con problemas en el código PHP, la falta de memoria o incompatibilidades entre los elementos instalados. Las causas más comunes son:
- Agotamiento del límite de memoria RAM asignado a PHP.
- Conflictos recientes entre plugins o temas incompatibles.
- Errores de sintaxis en el archivo
functions.phpdel tema activo. - Problemas con la versión de PHP en el servidor de hosting.
Método 1: Activar el Modo de Depuración (Debug) de WordPress
Para saber exactamente qué está causando la pantalla en blanco, debes activar el modo de depuración editando el archivo de configuración principal de tu sitio.
- Conéctate a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu cPanel.
- Busca la raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - Abre el archivo para editarlo y busca la línea que dice:
define( 'WP_DEBUG', false );. - Cambia ese valor a true de la siguiente manera:
define( 'WP_DEBUG', true );. - Guarda los cambios y recarga tu sitio web. Ahora verás los errores específicos de PHP que te indicarán qué plugin o archivo está fallando.
Método 2: Desactivar todos los plugins problemáticos
Si un plugin defectuoso causó el error y no puedes acceder al panel de administración, puedes desactivarlos todos a través de FTP.
- Accede a tu servidor mediante FTP o explorador de archivos.
- Navega hasta la carpeta
wp-content. - Cambia temporalmente el nombre de la carpeta
pluginsporplugins_desactivados. - Visita tu sitio web; si la pantalla blanca ha desaparecido, significa que uno de tus plugins era el causante. Vuelve a renombrar la carpeta como
pluginsy actívalos uno por uno desde el panel para identificar al culpable.
Método 3: Aumentar el límite de memoria de PHP
A menudo, WordPress se queda sin memoria durante la ejecución de scripts pesados, generando este molesto fallo en blanco.
- Abre el archivo
wp-config.phpdesde tu cliente FTP. - Añade la siguiente línea de código justo antes de la frase que dice '¡Eso es todo, deja de editar!':
define('WP_MEMORY_LIMIT', '256M');. - Guarda los cambios y comprueba si tu sitio web vuelve a funcionar con normalidad.