Introducción a la Pantalla Blanca de la Muerte en WordPress
Uno de los errores más temidos por los administradores de sitios web es la llamada Pantalla Blanca de la Muerte o White Screen of Death (WSoD). Este fallo hace que tu sitio web y el panel de administración de WordPress aparezcan completamente en blanco, sin mostrar ningún mensaje de error visible, lo que dificulta saber por dónde empezar a buscar una solución.
Causas Principales de la Pantalla Blanca de la Muerte
Este problema suele estar relacionado con errores en el código PHP, problemas de memoria insuficiente o incompatibilidades entre complementos y temas. Las causas más comunes incluyen:
- Un plugin recién instalado o actualizado que contiene código defectuoso.
- Un tema incompatible o mal codificado que rompe la ejecución de PHP.
- Agotamiento del límite de memoria asignado a PHP en el servidor.
- Errores derivados de actualizaciones recientes del núcleo de WordPress o de la versión de PHP.
Método 1: Aumentar el Límite de Memoria de PHP
A menudo, este error ocurre porque WordPress se queda sin memoria para ejecutar un script pesado. Para solucionarlo, debes aumentar el límite de memoria editando el archivo wp-config.php mediante FTP o el Administrador de Archivos de tu hosting.
- Accede a los archivos de tu sitio web a través de un cliente FTP o el panel de control de tu alojamiento.
- Busca y abre el archivo
wp-config.phpubicado en la raíz de tu instalación. - Añade la siguiente línea de código justo antes de la línea que dice '¡Eso es todo, deja de editar! Feliz publicación':
define('WP_MEMORY_LIMIT', '256M');Guarda los cambios y recarga tu sitio web para comprobar si el error ha desaparecido.
Método 2: Desactivar Plugins Defectuosos Vía FTP
Si el problema comenzó justo después de instalar o actualizar un plugin, es muy probable que ese complemento sea el responsable del conflicto.
- Conéctate a tu servidor mediante FTP o utiliza el Administrador de Archivos de tu proveedor de hosting.
- Navega hasta la carpeta
wp-contentde tu instalación de WordPress. - Renombra la carpeta llamada
pluginsa algo comoplugins_oldpara desactivar todos los complementos de golpe. - Comprueba si tu sitio web vuelve a funcionar. Si es así, entra al panel de administración, vuelve a cambiar el nombre de la carpeta a
pluginsy activa tus plugins uno por uno desde el escritorio para identificar al culpable.
Método 3: Activar el Modo de Depuración (WP_DEBUG)
Para ver exactamente qué está causando el error en lugar de ver una pantalla en blanco, puedes habilitar el modo de depuración de WordPress.
- Abre el archivo
wp-config.phpen la raíz de tu sitio. - Busca la línea que define
WP_DEBUG(o créala si no existe) y cambia su valor a true:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);Guarda el archivo y actualiza tu página. Ahora verás el mensaje de error exacto de PHP junto con la ruta del archivo que está causando el fallo, lo que te permitirá solucionarlo de forma directa.