¿Qué es la Pantalla Blanca de la Muerte en WordPress y por qué ocurre?
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. Cuando esto sucede, tu página web y el panel de administración se vuelven completamente blancos, sin mostrar ningún mensaje de error específico. Esto suele ser causado por un script PHP que ha agotado el límite de memoria asignado, un conflicto reciente entre plugins o temas incompatibles, o errores en la versión de PHP del servidor.
Método 1: Activar el Modo de Depuración (WP_DEBUG) para identificar la causa
Para solucionar el problema, primero debes descubrir qué está generando el fallo exacto. Para ello, activa el modo de depuración de WordPress editando el archivo wp-config.php desde tu panel de hosting o vía FTP.
- Accede a los archivos de tu sitio web utilizando un cliente FTP o el Administrador de Archivos de tu cPanel.
- Busca y edita el archivo
wp-config.phpubicado en la raíz de tu instalación. - 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 en lugar de la pantalla en blanco aparecerá el error exacto que está causando el problema, indicando el archivo y la línea de código responsable.
Método 2: Desactivar todos los plugins problemáticos mediante FTP
Si el error apareció justo después de instalar o actualizar un plugin, es muy probable que uno de ellos sea el culpable. Dado que no puedes acceder al panel de administración, puedes desactivarlos todos a través de FTP.
- Conéctate a tu servidor mediante FTP y navega hasta la carpeta
wp-content. - Localiza la carpeta llamada
plugins. - Cambia el nombre de la carpeta
pluginsporplugins_inactivos. - Visita tu sitio web; si la pantalla blanca ha desaparecido, significa que uno de tus plugins era el problema.
Para descubrir cuál fue, vuelve a nombrar la carpeta como plugins y ve desactivando o eliminando las carpetas de los plugins uno por uno dentro del directorio hasta dar con el culpable.
Método 3: Aumentar el límite de memoria de PHP
A menudo, WordPress se queda sin memoria asignada cuando ejecuta tareas pesadas, provocando el fallo de pantalla blanca. Puedes aumentar este límite modificando el archivo wp-config.php o el archivo .htaccess.
Abre tu archivo wp-config.php y añade la siguiente línea justo antes de la frase ¡Eso es todo, deja de editar!:
define('WP_MEMORY_LIMIT', '256M');Guarda los cambios y actualiza tu navegador. Con este ajuste, tu servidor dispondrá de la memoria necesaria para cargar correctamente todos los componentes de tu sitio en WordPress.