¿Qué es la Pantalla Blanca de la Muerte 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. Ocurre cuando tu página web se carga completamente en blanco, sin mostrar ningún mensaje de error explícito, tanto en el frontend como en el panel de administración (wp-admin).
Principales causas del error WSoD
Este problema suele estar relacionado con fallos en el código PHP,agotamiento de recursos del servidor o conflictos entre complementos y temas. Las causas más comunes incluyen:
- Agotamiento del límite de memoria RAM asignada a PHP.
- Un plugin o tema incompatibles o mal codificados tras una actualización.
- Errores en la sintaxis de PHP al editar archivos del tema.
- Problemas con la caché del servidor o de plugins de optimización.
Método 1: Activar el registro de errores de PHP (WP_DEBUG)
Para solucionar el problema, primero debes saber exactamente qué lo está causando. Habilitar el modo de depuración te permitirá ver el mensaje de error real en lugar de la pantalla en blanco.
- Accede a los archivos de tu servidor mediante un cliente FTP o el Administrador de Archivos de tu hosting.
- Busca y edita el archivo
wp-config.phpubicado en el directorio raíz de WordPress. - 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);Guarda los cambios y recarga tu página web. Ahora verás el error específico y la ruta del archivo que lo provoca.
Método 2: Desactivar todos los plugins mediante FTP
Si el paso anterior apunta a un conflicto con un plugin o no puedes ver el error, la causa más probable es un complemento defectuoso.
- Conéctate a tu sitio web mediante FTP.
- Navega hasta la carpeta
wp-content. - Cambia el nombre de la carpeta
pluginsporplugins_old. - Visita tu sitio web en el navegador. Si la pantalla blanca ha desaparecido, el problema es un plugin.
- Vuelve a renombrar la carpeta como
plugins, entra a tu servidor y ve desactivando los plugins uno por uno desde el panel o cambiando el nombre de sus carpetas individuales hasta dar con el culpable.
Método 3: Aumentar el límite de memoria PHP
Si tu sitio web consume más recursos de los permitidos, WordPress mostrará una pantalla blanca al quedarse sin memoria durante la ejecución de scripts.
- Abre tu archivo
wp-config.phpmediante FTP o el panel de tu hosting.
Agrega la siguiente línea de código justo antes de la frase ¡Eso es todo, deja de editar!:
define('WP_MEMORY_LIMIT', '256M');Guarda los cambios y comprueba si tu sitio web vuelve a funcionar con normalidad.