Introducción a la Pantalla Blanca de la Muerte en WordPress
Uno de los errores más frustrantes a los que se enfrentan los administradores de sitios web es la conocida como Pantalla Blanca de la Muerte (WSoD) en WordPress. Este problema hace que tu sitio web y tu panel de administración (wp-admin) se muestren completamente en blanco, sin arrojar ningún código de error visible, lo que dificulta enormemente su diagnóstico inicial.
Principales causas de la Pantalla Blanca de la Muerte
Este fallo suele estar relacionado con problemas de código en PHP o con el agotamiento de los recursos asignados al servidor. Las causas más comunes incluyen:
- Agotamiento del límite de memoria PHP (Memory Limit).
- Conflictos recientes entre plugins instalados.
- Incompatibilidad con el tema activo o una actualización fallida.
- Errores en la versión de PHP que utiliza tu servidor de hosting.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
Para saber exactamente qué está causando el error, debes habilitar el registro de errores de WordPress editando el archivo de configuración principal.
- Accede a los archivos de tu servidor mediante un cliente FTP o el Administrador de Archivos de tu cPanel.
- Busca y localiza el archivo
wp-config.phpen la raíz de tu instalación de WordPress. - Descarga una copia de seguridad del archivo por precaución y ábrelo con un editor de texto plano.
- 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);
define('WP_DEBUG_LOG', true);
Guarda los cambios y recarga tu página web. Ahora, en lugar de una pantalla en blanco, deberías ver el error exacto que genera el fallo, indicando el archivo o plugin responsable.
Método 2: Desactivar todos los plugins vía FTP
Si un plugin defectuoso causó el error tras una actualización, puedes desactivarlos todos de golpe sin acceder al panel de administración.
- Conéctate a tu servidor mediante FTP o el gestor de archivos de tu hosting.
- Navega hasta la ruta
/wp-content/dentro del directorio de tu instalación. - Localiza la carpeta llamada
plugins. - Cambia el nombre de la carpeta
pluginsporplugins_desactivados. - Comprueba si tu sitio web vuelve a cargar. Si funciona, cambia el nombre de nuevo a
pluginsy entra a tu panel para activar los plugins uno por uno hasta dar con el culpable. - Abre nuevamente el archivo
wp-config.phpdesde tu cliente FTP o cPanel. - Busca la línea que indica el inicio de la configuración y añade justo antes del final del archivo la siguiente instrucción:
Método 3: Aumentar el Límite de Memoria PHP
Si tu sitio web consume más recursos de los permitidos, el servidor cortará la ejecución, resultando en la pantalla blanca.
define('WP_MEMORY_LIMIT', '256M');
Guarda los cambios y actualiza tu navegador. Con este incremento de memoria, es muy probable que tu sitio web recupere la normalidad de inmediato.