Introducción a la Pantalla Blanca de la Muerte en WordPress
Uno de los problemas más frustrantes a los que se enfrentan los administradores de sitios web es la llamada Pantalla Blanca de la Muerte (WSoD por sus siglas en inglés). Este error hace que tu sitio web de WordPress aparezca completamente en blanco, tanto en el frontend como en el panel de administración, sin mostrar ningún mensaje de error específico.
Causas Principales de la Pantalla Blanca en WordPress
Este fallo suele estar relacionado con problemas de código en PHP, agotamiento de los recursos del servidor o conflictos entre complementos. Entre las causas más comunes destacan:
- Agotamiento del límite de memoria RAM asignada a PHP.
- Un plugin o tema defectuoso o incompatible tras una actualización.
- Errores en la versión de PHP ejecutada en el servidor.
- Archivos del núcleo de WordPress corruptos.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
Para saber exactamente qué está causando el error, el primer paso es activar el modo de depuración en WordPress para ver el mensaje de error real en lugar de la pantalla en blanco.
- Conéctate a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu hosting.
- Busca la carpeta raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - 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 página web en el navegador. Ahora deberías ver el error exacto y el archivo responsable del fallo.
Método 2: Aumentar el Límite de Memoria de PHP
Si el error se debe a que un script ha agotado la memoria disponible, necesitarás incrementar el límite predeterminado que el servidor asigna a WordPress.
- Abre nuevamente el archivo
wp-config.phpdesde tu cliente FTP o administrador de archivos. - Busca la línea que indica el inicio de la configuración y añade la siguiente directiva justo antes de la frase que dice "¡Eso es todo, deja de editar!":
define('WP_MEMORY_LIMIT', '256M');- Guarda los cambios y actualiza tu sitio web. Si la falta de memoria era la causa, tu web debería volver a funcionar con normalidad.
Método 3: Desactivar Plugins y Temas Conflictivos
Si el modo de depuración apunta a un plugin o tema específico, o si sospechas que una actualización reciente rompió tu sitio, deberás desactivarlos manualmente desde el servidor.
- Accede a tu servidor vía FTP y navega hasta la ruta
/wp-content/. - Renombra la carpeta
pluginsa algo comoplugins_desactivados. Esto desactivará automáticamente todos los plugins de tu sitio. - Comprueba si tu sitio web vuelve a funcionar. Si es así, entra a tu panel de administración, vuelve a nombrar la carpeta como
pluginsy ve activando los complementos uno por uno desde el escritorio de WordPress para identificar al culpable. - Si el problema persiste, realiza el mismo proceso con la carpeta
/wp-content/themes/renombrando el tema activo para forzar a WordPress a usar un tema por defecto como Twenty Twenty-Four.