¿Qué es la Pantalla Blanca de la Muerte en WordPress?
La Pantalla Blanca de la Muerte (conocida en inglés como White Screen of Death o WSoD) es uno de los errores más frustrantes para los administradores de sitios web. Cuando ocurre, tu página web y el panel de administración (wp-admin) se vuelven completamente blancos, sin mostrar ningún mensaje de error útil a simple vista.
Principales Causas del Error WSoD
- Límite de memoria agotado: PHP se queda sin memoria RAM para ejecutar un script o plugin pesado.
- Conflictos entre plugins o temas: Una actualización reciente o un código incompatible rompe la ejecución de WordPress.
- Errores de sintaxis en archivos PHP: Modificaciones recientes en el archivo
functions.phpo en el archivowp-config.php.
Método 1: Activar el Modo de Depuración (Debug Mode)
Para saber exactamente qué está causando el problema, debemos activar el registro de errores de PHP. 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. - Edita el archivo y busca la línea que dice
define('WP_DEBUG', false);. - Cámbiala por el siguiente bloque de código para habilitar el registro detallado:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);Guarda los cambios y recarga tu página web. Ahora en lugar de ver una pantalla en blanco, verás el error exacto y el archivo responsable.
Método 2: Aumentar el Límite de Memoria PHP
Si el error se debe a la falta de recursos, puedes incrementar el límite de memoria asignado a WordPress. Sigue estos pasos:
- Abre nuevamente el archivo
wp-config.phpdesde tu cliente FTP o administrador de archivos. - Busca la línea que indica el inicio de la configuración de la base de datos o el final del archivo.
- Añade la siguiente línea de código justo antes de la línea que dice ¡Eso es todo, deja de editar!:
define('WP_MEMORY_LIMIT', '256M');Guarda los cambios y verifica si tu sitio web vuelve a funcionar con normalidad.
Método 3: Desactivar Plugins y Temas Defectuosos Vía FTP
Si no puedes acceder al panel de administración para desactivar un plugin problemático, puedes hacerlo directamente desde los archivos del servidor:
- Accede a tu servidor mediante FTP y navega hasta la ruta
/wp-content/. - Cambia el nombre de la carpeta
pluginsaplugins_desactivados. Esto desactivará automáticamente todos los plugins de golpe. - Comprueba si tu sitio web carga. Si es así, vuelve a nombrar la carpeta como
plugins, entra a tu panel de administración e1 por 1 ve activando los plugins para detectar al culpable.