Introducción al Problema de la Pantalla Blanca en WordPress
La llamada Pantalla Blanca de la Muerte (WSoD, por sus siglas en inglés) es uno de los errores más frustrantes para los administradores de sitios web en WordPress. Cuando ocurre, tanto el panel de control de administración como la página pública de tu sitio dejan de cargarse, mostrando únicamente una pantalla completamente blanca sin códigos de error visibles, lo que dificulta saber por dónde empezar a buscar la solución.
Principales Causas de la Pantalla Blanca en WordPress
Este fallo en aplicaciones web suele estar relacionado directamente con la gestión de recursos de PHP, incompatibilidades en el código o fallos en los complementos instalados. Las causas más comunes incluyen:
- Agotamiento del límite de memoria asignada a PHP en el servidor.
- Plugins o temas recién instalados que contienen errores de sintaxis en PHP.
- Archivos del núcleo de WordPress corruptos durante una actualización fallida.
- Problemas de caché en el navegador o en el servidor de alojamiento.
Método 1: Aumentar el Límite de Memoria de PHP
Con frecuencia, este error aparece porque un script ha agotado el límite de memoria predeterminado. Para solucionarlo, debes editar el archivo de configuración de tu sitio mediante el Administrador de Archivos de tu hosting o un cliente FTP.
- Accede a los archivos de tu sitio web y localiza el archivo
wp-config.phpen la raíz. - Abre el archivo para editarlo y busca la línea que dice
/* That's all, stop editing! Happy publishing. */. - Justo antes de esa línea, añade el siguiente fragmento de código para ampliar el límite:
define('WP_MEMORY_LIMIT', '256M');. - Guarda los cambios y recarga tu sitio web en el navegador para comprobar si el problema se ha resuelto.
Método 2: Desactivar Plugins y Temas Defectuosos
Si el límite de memoria era correcto, es muy probable que un plugin o la plantilla activa estén generando un conflicto fatal en PHP. Para aislar el problema:
- Conéctate a tu servidor mediante FTP o el explorador de archivos del panel de control (cPanel o Plesk).
- Navega hasta la ruta
wp-contenty cambia temporalmente el nombre de la carpetapluginsporplugins_desactivados. - Visita tu página web; si vuelve a cargar, significa que uno de tus plugins causaba el error.
- Vuelve a renombrar la carpeta como
plugins, entra a tu servidor y ve desactivando los plugins uno por uno desde su directorio correspondiente hasta dar con el culpable.
Método 3: Activar el Modo de Depuración (Debug Mode)
Si los métodos anteriores no han funcionado, necesitas ver el mensaje exacto del error para aplicar una solución definitiva. WordPress cuenta con una herramienta nativa de depuración.
- Abre nuevamente el archivo
wp-config.phpdesde tu gestor de archivos. - Busca la línea
define('WP_DEBUG', false);y cámbiala pordefine('WP_DEBUG', true);. - Añade la siguiente línea debajo para registrar los errores en un archivo de texto:
define('WP_DEBUG_DISPLAY', true);. - Actualiza tu sitio web y ahora podrás ver en pantalla la ruta exacta del archivo o script que está provocando el fallo.