¿Qué es la Pantalla Blanca de la Muerte (WSoD) en WordPress?
La Pantalla Blanca de la Muerte (WSoD, por sus siglas en inglés) es uno de los errores más frustrantes a los que se enfrentan los administradores de sitios web en WordPress. Cuando ocurre, tu página web y el panel de administración se vuelven completamente blancos, sin mostrar ningún mensaje de error específico, lo que dificulta saber por dónde empezar a buscar el problema.
Principales causas de la Pantalla Blanca en WordPress
Este fallo suele estar relacionado casi siempre con problemas en el lenguaje PHP. Las causas más comunes incluyen:
- Un límite de memoria PHP agotado en el servidor.
- Un plugin defectuoso o recientemente actualizado que genera conflictos de código.
- Un tema incompatible o mal codificado.
- Errores en la caché del navegador o del propio servidor web.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
Para solucionar el problema, primero debes averiguar qué está causando exactamente la pantalla en blanco. Para ello, activa el modo de depuración de WordPress:
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu proveedor de hosting.
- Busca el archivo
wp-config.phpen el directorio raíz de tu instalación de WordPress. - Descarga una copia de seguridad del archivo antes de editarlo por seguridad.
- Abre el archivo con un editor de código y busca la línea que dice:
define('WP_DEBUG', false); - Cambiala por el siguiente bloque de código para habilitar los registros de errores:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
Guarda los cambios y recarga tu página web. Ahora deberías ver el mensaje de error específico de PHP que te indicará qué archivo o plugin está causando el fallo.
Método 2: Aumentar el límite de memoria PHP
Si tu sitio web se queda sin memoria, WordPress mostrará una pantalla en blanco o un mensaje indicando que se ha superado el límite de memoria asignado. Puedes solucionarlo aumentando este límite:
- Accede nuevamente al archivo
wp-config.phpa través de FTP. - 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 comprueba si tu sitio web vuelve a funcionar con normalidad.
Método 3: Desactivar todos los plugins problemáticos
Si el error comenzó justo después de instalar o actualizar un plugin, es muy probable que sea el responsable:
- Conéctate a tu hosting por FTP y ve a la ruta
wp-content/. - Cambia temporalmente el nombre de la carpeta llamada
pluginsaplugins-desactivados. - Visita tu sitio web en el navegador. Si la pantalla blanca ha desaparecido, significa que uno de tus plugins era el culpable.
- Vuelve a renombrar la carpeta como
plugins, entra a tu panel de administración y ve activando los plugins uno por uno hasta dar con el que genera el conflicto para eliminarlo o actualizarlo.