Introducción a la Pantalla Blanca de la Muerte en WordPress
Uno de los problemas más desconcertantes y frustrantes a los que se enfrentan los administradores de sitios web es la denominada Pantalla Blanca de la Muerte (WSoD, por sus siglas en inglés). Cuando este error ocurre, tu sitio web y el panel de administración de WordPress dejan de mostrar contenido, revelando únicamente una pantalla completamente en blanco, sin ningún mensaje de error visible que indique la causa subyacente.
Causas Principales de la Pantalla Blanca en WordPress
Este fallo suele estar relacionado con errores en el código PHP, agotamiento de los recursos del servidor o incompatibilidades entre complementos. Las causas más comunes incluyen:
- Un plugin defectuoso o incompatible recientemente instalado o actualizado.
- Un tema corrupto o con errores en el archivo functions.php.
- Agotamiento del límite de memoria RAM asignado a PHP en el servidor.
- Problemas con la caché del navegador o del servidor.
Método 1: Activar el Modo de Depuración (Debug) de WordPress
Para identificar el origen exacto del problema, el primer paso es habilitar el registro de errores de PHP modificando el archivo de configuración principal.
- Accede a los archivos de tu servidor mediante un cliente FTP o el Administrador de Archivos de tu proveedor de hosting.
- Localiza el archivo
wp-config.phpen el directorio raíz de tu instalación de WordPress. - Descarga una copia de seguridad del archivo antes de realizar cualquier cambio.
- Abre el archivo
wp-config.phpcon un editor de texto y busca la línea que dice:define('WP_DEBUG', false); - Reemplaza esa línea por el siguiente fragmento de código para activar la depuración y mostrar los errores en pantalla:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);Guarda los cambios y recarga tu página web. Ahora, en lugar de una pantalla en blanco, deberías ver el mensaje de error exacto y el archivo responsable del fallo.
Método 2: Desactivar Todos los Plugins a Través de FTP
Si el modo de depuración apunta a un plugin como causa del error, o si no puedes acceder al panel de administración para desactivarlo manualmente, puedes hacerlo mediante FTP.
- Conéctate a tu servidor web utilizando un cliente FTP como FileZilla.
- Navega hasta la carpeta raíz de tu instalación y entra en el directorio
wp-content. - Localiza la carpeta llamada
plugins, la cual contiene todos los complementos instalados. - Haz clic derecho sobre la carpeta
pluginsy selecciona 'Renombrar'. Cámbiale el nombre aplugins_desactivados. - Vuelve a tu navegador e intenta acceder a tu sitio web o al panel de control de WordPress.
Si la pantalla blanca ha desaparecido, significa que uno de tus plugins estaba causando el conflicto. Vuelve a renombrar la carpeta como plugins y ve desactivando los complementos uno por uno desde el panel de administración para identificar al responsable.
Método 3: Aumentar el Límite de Memoria PHP
A menudo, WordPress se queda sin memoria cuando ejecuta scripts pesados, lo que provoca la pantalla blanca. Puedes incrementar el límite de memoria editando el archivo wp-config.php.
- Abre nuevamente el archivo
wp-config.phpubicado en la raíz de tu sitio. - Busca la línea que indica el inicio de la configuración o sitúate justo antes de la línea que dice
/* That's all, stop editing! Happy publishing. */. - Añade la siguiente línea de código para aumentar el límite de memoria a 256M:
define('WP_MEMORY_LIMIT', '256M');Guarda los cambios y comprueba si tu sitio web vuelve a funcionar con normalidad.