Introducción a la Pantalla Blanca de la Muerte en WordPress
Uno de los errores más frustrantes a los que se enfrenta cualquier administrador de sitios web es la llamada Pantalla Blanca de la Muerte (WSoD) en WordPress. Este fallo hace que tu sitio web y el panel de administración se muestren completamente en blanco, sin arrojar ningún mensaje de error visible en el navegador, lo que dificulta saber qué está fallando exactamente.
Causas Principales del Error WSoD
La pantalla blanca generalmente es causada por fallos relacionados con PHP, código defectuoso o falta de recursos en el servidor. Entre las causas más comunes destacan:
- Incompatibilidad o errores fatales en un plugin recién instalado o actualizado.
- Conflictos en el código del tema activo (archivo
functions.phpo plantillas corruptas). - Agotamiento del límite de memoria asignada a PHP en el servidor.
- Errores derivados de una mala configuración en las actualizaciones automáticas.
Método 1: Activar el Modo de Depuración (Debugging) de WordPress
Para solucionar el problema, primero debes descubrir qué error exacto está ocurriendo. Sigue estos pasos para activar el modo de depuración:
- Conéctate a tu servidor mediante un cliente FTP (como FileZilla) o utiliza el Administrador de Archivos de tu proveedor de hosting.
- Busca la raíz de tu instalación de WordPress y localiza el archivo llamado
wp-config.php. - Descarga una copia de seguridad del archivo por precaución y ábrelo con un editor de texto plano (como Notepad++ o VS Code).
- Busca la línea que dice
define('WP_DEBUG', false);(si no existe, puedes crearla). - Modifica el valor a
truey añade las siguientes líneas debajo para registrar los errores en un archivo de texto:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', false);
define('WP_DEBUG_LOG', true);
Guarda los cambios, sube el archivo de nuevo a tu servidor y visita tu web. Luego, revisa mediante FTP el archivo wp-content/debug.log para identificar la línea de código o plugin exacto que genera el fallo.
Método 2: Desactivar Plugins y Temas Defectuosos Vía FTP
Si el modo de depuración apunta a un plugin o tema específico, o si sospechas de ellos, puedes desactivarlos directamente desde el servidor sin acceder al panel de administración:
- Accede a tu servidor por FTP o Administrador de Archivos.
- Navega hasta la ruta
wp-content/plugins. - Cambia el nombre de la carpeta del plugin sospechoso (por ejemplo, de
woocommerceawoocommerce-desactivado). Esto forzará a WordPress a desactivarlo automáticamente. - Comprueba si tu sitio web vuelve a cargar. Si el error persiste, restablece el nombre del plugin y repite el proceso con otros plugins.
- Si el problema proviene del tema, ve a la ruta
wp-content/themesy cambia temporalmente el nombre de la carpeta de tu tema activo. WordPress activará automáticamente el tema predeterminado por defecto (como Twenty Twenty-Four), lo que te permitirá recuperar el acceso al panel de administración.
Método 3: Aumentar el Límite de Memoria PHP
A menudo, la pantalla blanca ocurre porque WordPress se queda sin memoria RAM asignada por el servidor para ejecutar scripts pesados. Sigue estos pasos para incrementarla:
- Abre nuevamente tu archivo
wp-config.phpubicado en la raíz de WordPress. - Busca la línea que indica el inicio de la configuración o añade justo antes de la línea que dice "¡Eso es todo, deja de editar!" el siguiente fragmento de código:
define('WP_MEMORY_LIMIT', '256M');
- Guarda los cambios y sube el archivo modificado al servidor. Recarga tu página web para comprobar si el problema se ha resuelto de manera definitiva.