Introducción a la Pantalla Blanca de la Muerte en WordPress
Uno de los problemas más atemorizantes para cualquier administrador de sitios web es enfrentarse a la famosa Pantalla Blanca de la Muerte (WSoD, por sus siglas en inglés). Cuando esto ocurre, tu sitio web de WordPress deja de cargar por completo y en su lugar muestra únicamente una página en blanco, tanto en el frontend como en el panel de administración, sin ofrecer ningún mensaje de error visible a simple vista.
Principales Causas de la Pantalla Blanca en WordPress
Este fallo suele estar relacionado con errores de código en PHP, problemas con la memoria disponible o conflictos entre complementos y plantillas. Las causas más comunes incluyen:
- Incompatibilidad o error crítico en un plugin recién instalado o actualizado.
- Fallos derivados de una actualización defectuosa del tema activo.
- Agotamiento del límite de memoria RAM asignado a PHP en el servidor.
- Errores en la versión de PHP ejecutada por el servidor web.
Método 1: Activar el Modo de Depuración (Debugging) de WordPress
Para saber exactamente qué está causando el error en blanco, necesitamos habilitar el registro de errores de PHP. Sigue estos pasos:
- Conéctate a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu proveedor de hosting.
- Localiza la carpeta raíz de tu instalación de WordPress y busca el archivo
wp-config.php. - Descarga una copia de seguridad del archivo y luego ábrelo con un editor de texto plano (como Notepad++ o VS Code).
- Busca la línea que contiene
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 vuelve a cargar tu sitio web en el navegador. Ahora deberías ver el mensaje de error específico que está generando el fallo en lugar de la pantalla en blanco.
Método 2: Desactivar Plugins y Temas Conflictivos mediante FTP
Si tras activar el modo de depuración identificas que un plugin o tema es el responsable, o si aún no puedes ver el error, el siguiente paso es desactivarlos manualmente:
- Accede a tu servidor vía FTP o Administrador de Archivos.
- Navega hasta la ruta
/wp-content/. - Cambia el nombre de la carpeta
pluginsporplugins_desactivados. Esto forzará a WordPress a desactivar todos los plugins simultáneamente. - Comprueba si tu sitio web vuelve a funcionar. Si la pantalla blanca ha desaparecido, el problema era causado por uno de los plugins.
- Vuelve a renombrar la carpeta como
pluginsy entra a tu panel de administración para ir activando los complementos uno a uno hasta dar con el culpable.
Método 3: Aumentar el Límite de Memoria de PHP
A menudo, la pantalla blanca se produce porque WordPress se queda sin memoria RAM para ejecutar tareas pesadas. Puedes ampliar este límite fácilmente:
- Abre nuevamente el archivo
wp-config.phpdesde tu cliente FTP o gestor de archivos. - Busca la línea que indica
/* ¡Eso es todo, deja de editar! Feliz publicación */. - Justo antes de esa línea, añade la siguiente directiva para incrementar el límite de memoria a 256M:
define('WP_MEMORY_LIMIT', '256M');- Guarda los cambios en el archivo y recarga tu página web para verificar si se ha solucionado el problema de forma definitiva.