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, por sus siglas en inglés). Este fallo provoca que tu página web de WordPress muestre una página totalmente en blanco tanto en el front-end como en el back-end, sin arrojar ningún mensaje de error visible para el usuario común.
Causas Principales del Error WSoD
Este problema suele estar relacionado con fallos en el código PHP, agotamiento de los recursos del servidor o incompatibilidades entre complementos. Entre las causas más habituales se encuentran:
- Agotamiento del límite de memoria RAM asignada a PHP.
- Un plugin o tema defectuoso o recién actualizado que genera conflictos fatales.
- Errores en la versión de PHP ejecutada en el servidor de hosting.
- Archivos del núcleo de WordPress corruptos.
Método 1: Activar el Modo de Depuración (Debug Mode)
Para saber exactamente qué está causando el problema, debes activar el modo de depuración de WordPress. Esto mostrará los errores de PHP en pantalla en lugar de una página en blanco.
- Conéctate a tu servidor mediante un cliente FTP o 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. - Descarga una copia de seguridad del archivo y luego ábrelo con un editor de texto (como Notepad++ o VS Code).
- 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. Ahora verás el mensaje de error exacto y la ruta del archivo que lo provoca.
Método 2: Desactivar Todos los Plugins vía FTP
Si un plugin incompatible ha causado la pantalla blanca, desactivarlos todos de golpe te devolverá el acceso al panel de administración.
- Accede a tu servidor a través de FTP o explorador de archivos del hosting.
- Navega hasta la ruta
/wp-content/. - Busca la carpeta llamada
pluginsy cámbiale el nombre aplugins_desactivados. - Comprueba si tu sitio web vuelve a cargar. Si es así, el problema se debe a uno de tus complementos.
- Vuelve a renombrar la carpeta como
plugins, entra a tu panel de administración e ve activando los plugins uno por uno hasta identificar al culpable.
Método 3: Aumentar el Límite de Memoria PHP
A menudo, WordPress se queda sin memoria para ejecutar scripts complejos, generando la pantalla blanca.
- Abre tu archivo
wp-config.phpmediante FTP. - Guarda los cambios y comprueba si tu sitio web se ha recuperado con normalidad.
Busca la línea que indica el inicio de la configuración y justo antes de la frase '¡Eso es todo, deja de editar!', añade la siguiente línea de código:
define( 'WP_MEMORY_LIMIT', '256M' );