¿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 un error común en WordPress que hace que tu sitio web y el panel de administración se muestren completamente en blanco, sin arrojar ningún mensaje de error específico. Esto impide tanto a los visitantes navegar por tu contenido como a ti acceder al backend para gestionarlo.
Principales causas de la Pantalla Blanca de la Muerte
Este fallo suele estar relacionado con problemas de código en PHP o con el consumo excesivo de recursos del servidor. Entre las causas más frecuentes destacan:
- Un plugin recién instalado o actualizado que presenta fallos de compatibilidad.
- Un tema corrupto o con errores en el archivo
functions.php. - Agotamiento del límite de memoria RAM asignado a PHP en el servidor.
- Errores en la versión de PHP instalada en el hosting.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
Para saber exactamente qué está causando el problema, el primer paso es activar el registro de errores de WordPress.
- Accede a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu cPanel.
- Busca la carpeta raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - Edita el archivo y busca la línea que dice
define('WP_DEBUG', false);. - Cámbiala por el siguiente bloque de código para habilitar la visualización de errores:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);- Guarda los cambios y recarga tu página web. Ahora en lugar de la pantalla en blanco aparecerá el error exacto y el archivo responsable.
Método 2: Desactivar todos los plugins mediante FTP
Si un plugin defectuoso es el causante del problema, puedes desactivarlos todos de golpe sin necesidad de entrar al panel de administración.
- Conéctate a tu hosting mediante FTP o el explorador de archivos de tu panel de control.
- Navega hasta la ruta
/wp-content/. - Renombra la carpeta llamada
pluginsa algo comoplugins_old. - Visita tu sitio web. Si la pantalla blanca ha desaparecido, significa que uno de tus plugins causaba el conflicto.
- Vuelve a nombrar la carpeta como
plugins, entra a tu panel de administración (que ya debería funcionar) y ve activando los plugins uno por uno hasta dar con el culpable.
Método 3: Aumentar el límite de memoria PHP
A menudo, WordPress se queda sin memoria para ejecutar scripts pesados, lo que genera la pantalla blanca.
- Abre nuevamente el archivo
wp-config.phpubicado en la raíz de tu sitio. - Añade la siguiente línea justo antes de la frase que dice "¡Eso es todo, deja de editar! Feliz blogging":
define('WP_MEMORY_LIMIT', '256M');- Guarda los cambios y actualiza tu sitio web en el navegador para comprobar si se ha restablecido el funcionamiento normal.