¿Qué es la Pantalla Blanca de la Muerte (WSoD) en WordPress?
La Pantalla Blanca de la Muerte (White Screen of Death o WSoD) es uno de los problemas más frustrantes a los que se enfrentan los administradores de sitios web. Cuando ocurre, tu sitio web y el panel de administración se vuelven completamente blancos, sin mostrar ningún mensaje de error visible, lo que dificulta saber el origen exacto del fallo.
Causas Principales de la Pantalla Blanca en WordPress
Este error suele estar relacionado con fallos en el código PHP, agotamiento de los recursos del servidor o incompatibilidades en el ecosistema de tu sitio web. Las causas más comunes incluyen:
- Un plugin recién instalado o actualizado que contiene errores de código.
- Un tema defectuoso o incompatible con la versión actual de PHP.
- Agotamiento del límite de memoria asignada a PHP en el servidor.
- Errores derivados de la caché del navegador o del propio servidor.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
Para solucionar cualquier error oculto, lo primero que debes hacer es activar el registro de errores de WordPress para ver el mensaje exacto que está causando el problema.
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu proveedor de hosting.
- Busca el archivo
wp-config.phpen el directorio raíz de tu instalación de WordPress. - Descarga una copia de seguridad del archivo y luego ábrelo con un editor de texto.
- Busca la línea que dice
define('WP_DEBUG', false);y cámbiala por el siguiente bloque de código:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
- Guarda los cambios y vuelve a cargar tu sitio web. Ahora verás el error específico en lugar de la pantalla en blanco, lo que te permitirá identificar el plugin o archivo culpable.
Método 2: Desactivar Plugins y Temas Defectuosos vía FTP
Si el modo de depuración apunta a un conflicto con un plugin o tema, puedes desactivarlos manualmente sin acceder al panel de administración.
- Accede nuevamente a tu servidor mediante FTP o el Administrador de Archivos.
- Navega hasta la ruta
/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 estaba causando el conflicto. Vuelve a renombrar la carpeta como
plugins, entra a tu panel y actívalos uno por uno para dar con el culpable.
Método 3: Aumentar el Límite de Memoria PHP
A menudo, la pantalla blanca ocurre porque un script supera el límite de memoria asignado por defecto.
- Abre tu archivo
wp-config.phpmediante FTP. - Guarda los cambios y comprueba si tu sitio web vuelve a funcionar con normalidad.
Agrega la siguiente línea justo antes de la línea que dice /* ¡Eso es todo, deja de editar! Feliz publicación */:
define('WP_MEMORY_LIMIT', '256M');