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 (White Screen of Death - WSoD) en WordPress. Este fallo hace que tu página web y el panel de administración se muestren completamente en blanco, sin arrojar ningún código de error visible, lo que dificulta saber por dónde empezar a solucionar el problema.
Principales causas de la Pantalla Blanca de la Muerte
Este problema suele estar relacionado con fallos en el código PHP, agotamiento de los recursos del servidor o conflictos entre los distintos componentes del CMS. Las causas más comunes incluyen:
- Agotamiento del límite de memoria RAM asignada a PHP.
- Un plugin defectuoso o incompatible recién actualizado.
- Un tema corrupto o mal optimizado.
- Errores en la caché del servidor o del navegador.
Método 1: Activar el registro de errores de WordPress (WP_DEBUG)
Para saber exactamente qué está rompiendo tu sitio, debes habilitar el modo de depuración de WordPress. Sigue estos pasos:
- Conéctate a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu proveedor de hosting.
- Busca la 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 plano (como Notepad++ o VS Code).
- Busca la línea que dice
define('WP_DEBUG', false);y cámbiala por el siguiente fragmento de código:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
- Guarda los cambios y vuelve a cargar tu página web. Ahora deberías ver el mensaje de error exacto en lugar de la pantalla en blanco, lo que te indicará qué archivo o plugin está causando el fallo.
Método 2: Desactivar todos los plugins a través de FTP
Si un plugin incompatible ha provocado el error tras una actualización, la solución más rápida es desactivarlos todos desde el servidor:
- Accede a tu servidor mediante FTP o el explorador de archivos de tu hosting.
- Navega hasta la ruta
/wp-content/. - Busca la carpeta llamada
pluginsy cámbiale el nombre aplugins_inhabilitados. - Visita tu sitio web de WordPress. Si la pantalla blanca ha desaparecido, significa que uno de tus plugins era el causante.
- Vuelve a renombrar la carpeta como
plugins, entra a tu panel de administración, actívalos uno por uno desde el escritorio y actualiza o elimina el plugin defectuoso.
Método 3: Aumentar el límite de memoria PHP
A menudo, WordPress se queda sin memoria cuando ejecuta scripts pesados, provocando la pantalla blanca. Para solucionarlo:
- Abre nuevamente el archivo
wp-config.phpdesde el directorio raíz de tu sitio web. - Añade la siguiente línea de código justo antes de la frase que dice "¡Eso es todo, deja de editar!":
define('WP_MEMORY_LIMIT', '256M');
- Guarda el archivo y actualiza tu navegador. Si el problema era la falta de recursos, tu sitio web debería volver a funcionar con total normalidad.