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 famosa Pantalla Blanca de la Muerte (WSoD) en WordPress. Este fallo se manifiesta cuando tu sitio web o el panel de administración (wp-admin) dejan de cargar por completo, mostrando únicamente una página en blanco sin ningún mensaje de error visible, lo que dificulta saber qué está fallando exactamente.
Principales Causas del Error WSoD
Este problema suele estar relacionado con fallos en el código PHP, incompatibilidades o agotamiento de recursos del servidor. Entre las causas más comunes destacan:
- Agotamiento del límite de memoria RAM asignada a PHP.
- Conflictos recientes tras actualizar o instalar un plugin defectuoso.
- Incompatibilidad con una nueva versión de PHP o un tema mal optimizado.
- Errores en la caché del sitio web o del servidor.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
Para descubrir qué script está generando el problema, debemos activar el registro de errores de WordPress modificando el archivo de configuración principal mediante FTP o el Administrador de Archivos de tu Hosting.
- Accede a tu servidor mediante un cliente FTP o el panel de control de tu hosting (cPanel o Plesk).
- Localiza la carpeta raíz de tu instalación de WordPress (donde se encuentran carpetas como
wp-contentywp-admin). - Busca el archivo llamado
wp-config.phpy descárgalo como copia de seguridad antes de editarlo. - Abre el archivo
wp-config.phpcon un editor de código como Notepad++ o VS Code. - Busca la línea que dice
define('WP_DEBUG', false);y cámbiala por el siguiente bloque de código:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
define('WP_DEBUG_LOG', true);Guarda los cambios y recarga tu página web. En lugar de la pantalla en blanco, ahora deberías ver un mensaje de error específico que indicará qué archivo o plugin está causando el fallo.
Método 2: Desactivar Plugins y Temas Conflictivos
Si el error comenzó justo después de instalar o actualizar un complemento, la solución más rápida es desactivar todos los plugins directamente desde el servidor sin necesidad de entrar al panel de administración.
- Accede nuevamente a tu servidor mediante FTP o el Administrador de Archivos de tu hosting.
- Navega hasta la ruta
/wp-content/. - Renombra la carpeta llamada
pluginsa algo comoplugins_inactivos. Esto desactivará automáticamente todos los plugins de tu sitio. - Visita tu página web. Si la pantalla blanca ha desaparecido, el problema era causado por uno de los plugins.
- Vuelve a nombrar la carpeta como
pluginsy ve desactivando o eliminando los plugins uno por uno desde el panel de administración (renombrando las carpetas individuales dentro deplugins) hasta encontrar al culpable.
Método 3: Aumentar el Límite de Memoria PHP
A menudo, WordPress se queda sin memoria para ejecutar scripts complejos, provocando la pantalla en blanco. Puedes ampliar este límite fácilmente.
- Abre tu archivo
wp-config.phpubicado en la raíz de tu sitio web. - Añade la siguiente línea de código justo antes de la frase '¡Eso es todo, deja de editar!':
define('WP_MEMORY_LIMIT', '256M');Guarda el archivo y actualiza tu sitio web en el navegador. Con este último paso, tu sitio debería volver a funcionar con normalidad.