Introducción a la Pantalla Blanca de la Muerte en WordPress
Uno de los errores más frustrantes a los que se enfrentan los administradores de sitios web es la conocida como Pantalla Blanca de la Muerte (WSoD) en WordPress. Este problema hace que tu sitio web y el panel de administración (wp-admin) dejen de mostrar contenido por completo, presentando únicamente una página en blanco sin mensajes de error visibles. Afortunadamente, este fallo tiene solución si se siguen los pasos adecuados de diagnóstico.
Causas Principales de la Pantalla Blanca en WordPress
La WSoD suele estar relacionada con errores de código en PHP, problemas de agotamiento de memoria o incompatibilidades entre complementos. Entre las causas más comunes destacan:
- Incompatibilidad o fallo crítico en un plugin recién instalado o actualizado.
- Conflictos generados por el tema activo o modificaciones en el archivo
functions.php. - Agotamiento del límite de memoria RAM asignado a PHP en el servidor.
- Errores derivados de una versión de PHP obsoleta en el servicio de hosting.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
El primer paso para solucionar el problema es averiguar exactamente qué está causando el fallo. Para ello, debemos habilitar el registro de errores en WordPress:
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu cPanel.
- Localiza el archivo raíz llamado
wp-config.phpen la carpeta principal de tu instalación. - Edita el archivo y busca la línea que dice
define('WP_DEBUG', false);. - Cámbala por el siguiente fragmento de código para forzar la visualización de errores:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);Visita nuevamente tu sitio web; en lugar de la pantalla en blanco, deberías ver un mensaje de error que indica qué archivo o línea de código está provocando el fallo.
Método 2: Desactivar Todos los Plugins vía FTP
Si el modo de depuración apunta a un plugin o no puedes identificar la causa, la prueba más rápida es desactivar todos los complementos simultáneamente:
- Accede a tu servidor mediante FTP o explorador de archivos del hosting.
- Navega hasta la ruta
/wp-content/. - Renombra la carpeta llamada
pluginsaplugins_old. - Entra a tu sitio web de WordPress. Si carga correctamente, significa que uno de tus plugins era el causante.
- Vuelve a renombrar la carpeta a
pluginsy entra al panel de administración para activar los plugins uno a uno hasta encontrar el defectuoso.
Método 3: Aumentar el Límite de Memoria PHP
Muchas veces, la pantalla en blanco aparece porque un script consume más memoria de la permitida por defecto en tu servidor. Puedes ampliar este límite fácilmente:
- Abre el archivo
wp-config.phpubicado en la raíz de tu WordPress. - Añade la siguiente línea antes de la frase que indica '¡Eso es todo, deja de editar!':
define('WP_MEMORY_LIMIT', '256M');Guarda los cambios y recarga tu página web. Con este ajuste, la mayoría de los errores de memoria insuficiente quedarán resueltos de inmediato.