¿Qué es la Pantalla Blanca de la Muerte en WordPress y por qué ocurre?
La denominada Pantalla Blanca de la Muerte (White Screen of Death o WSoD) es uno de los errores más frustrantes a los que se enfrenta un administrador de WordPress. Cuando ocurre, tu sitio web deja de mostrar contenido y en su lugar aparece una página totalmente en blanco, tanto en la parte frontal (frontend) como en el panel de administración (backend). Este problema suele estar provocado por agotamiento del límite de memoria PHP, un script defectuoso en un plugin o tema incompatible, o errores de sintaxis tras una actualización.
Causas principales del error WSoD
- Agotamiento del límite de memoria asignada a PHP en el servidor.
- Conflictos recientes tras instalar o actualizar un plugin o un tema.
- Errores de sintaxis en el archivo
functions.phpdel tema activo. - Problemas con la caché del navegador o del servidor web.
Método 1: Activar el modo de depuración (WP_DEBUG) para identificar la causa
Para solucionar el problema, primero debes saber exactamente qué lo está causando. El modo de depuración de WordPress te mostrará el mensaje de error exacto en lugar de la pantalla en blanco.
- Accede a los archivos de tu servidor mediante un cliente FTP o el Administrador de Archivos de tu cPanel.
- Busca y edita el archivo principal
wp-config.phpubicado en la raíz de tu instalación de WordPress. - Busca la línea que dice
define('WP_DEBUG', false);(o añádela si no existe). - Modifica el valor a
truede la siguiente manera:define('WP_DEBUG', true); - Guarda los cambios y recarga la página web en tu navegador. Ahora verás el error específico y la ruta del archivo que lo provoca.
Método 2: Aumentar el límite de memoria PHP
Si el error indica un problema de memoria superada, debes incrementar el límite de recursos que WordPress puede utilizar.
- Abre nuevamente el archivo
wp-config.phpdesde tu cliente FTP o administrador de archivos. - Añade la siguiente línea de código justo antes de la frase '¡Eso es todo, deja de editar!':
define('WP_MEMORY_LIMIT', '256M'); - Guarda los cambios en el archivo y actualiza tu sitio web para comprobar si la pantalla blanca ha desaparecido.
Método 3: Desactivar plugins y temas defectuosos mediante FTP
Si el modo de depuración apunta a un plugin o tema específico, puedes desactivarlo manualmente sin acceder al panel de administración.
- Conéctate a tu servidor mediante FTP y navega hasta la ruta
/wp-content/. - Renombra la carpeta
pluginsaplugins_oldpara desactivar todos los plugins simultáneamente. - Comprueba si tu sitio web vuelve a cargar. Si es así, renombra la carpeta de nuevo a
pluginsy entra uno a uno en el directorio para renombrar cada plugin individualmente hasta encontrar el culpable. - Si el problema persiste, entra en la carpeta
/wp-content/themes/y cambia temporalmente el nombre del tema activo para forzar a WordPress a utilizar el tema por defecto (como Twenty Twenty-Four).