Introducción
La Pantalla Blanca de la Muerte (WSoD, por sus siglas en inglés) es uno de los errores más temidos por los administradores de sitios web en WordPress. Cuando este problema ocurre, tu página web y el panel de administración se vuelven completamente inaccesibles, mostrando únicamente una pantalla en blanco sin ningún mensaje de error descriptivo. Esto suele deberse a fallos en scripts de PHP, agotamiento de memoria o incompatibilidades recientes con plugins y temas.
¿Cuáles son las causas principales de la Pantalla Blanca de la Muerte?
Entender el origen del problema es fundamental para aplicar la solución correcta. Las causas más comunes incluyen:
- Agotamiento del límite de memoria asignado a PHP en el servidor.
- Conflictos graves causados por una actualización defectuosa de un plugin o tema.
- Errores de sintaxis en el archivo
functions.phpdel tema activo. - Problemas con la caché del servidor o del navegador.
Método 1: Aumentar el límite de memoria de PHP
A menudo, WordPress se queda sin memoria cuando ejecuta procesos pesados, lo que genera la pantalla en blanco. Para solucionarlo, debes editar el archivo wp-config.php mediante FTP o el Administrador de Archivos de tu hosting.
- Accede a los archivos de tu sitio web utilizando un cliente FTP o el panel de control de tu hosting (cPanel).
- Busca y abre el archivo
wp-config.phpen la carpeta raíz de WordPress. - Añade la siguiente línea de código justo antes de la línea que dice 'That's all, stop editing!':
define('WP_MEMORY_LIMIT', '256M'); - Guarda los cambios y recarga tu sitio web en el navegador.
Método 2: Desactivar plugins y temas defectuosos
Si el problema comenzó justo después de instalar o actualizar un complemento, la solución pasa por desactivarlo manualmente a través de FTP.
- Conéctate a tu servidor mediante FTP y navega hasta la carpeta
wp-content. - Cambia el nombre de la carpeta
pluginsporplugins_oldpara desactivar todos los plugins simultáneamente. - Comprueba si tu sitio web vuelve a funcionar. Si es así, renombra la carpeta de nuevo a
pluginsy ve activando los complementos uno por uno desde el panel de administración para identificar al culpable. - Si el error persiste, realiza el mismo proceso con la carpeta de tu tema activo dentro de
wp-content/themes/, lo que forzará a WordPress a usar el tema por defecto.
Método 3: Habilitar el registro de errores de PHP
Si los métodos anteriores no han funcionado, necesitas ver el error exacto que está provocando la caída del sistema.
- Abre tu archivo
wp-config.phpnuevamente. - Localiza la línea que define
WP_DEBUGy cámbiala a verdadero:define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', true); - Guarda el archivo y visita tu web para visualizar el mensaje de error detallado en lugar de la pantalla en blanco, lo que te permitirá aplicar una solución quirúrgica.