Introducción a la Pantalla Blanca de la Muerte (WSoD) 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 (White Screen of Death o WSoD). Este fallo hace que tu sitio web y el panel de administración de WordPress aparezcan completamente en blanco, sin mostrar ningún mensaje de error específico. Afortunadamente, con los pasos correctos, es un problema que se puede resolver con facilidad.
Causas Principales del Error
La pantalla blanca suele ser el resultado de un script de PHP que ha agotado el límite de memoria asignado o de un conflicto directo entre plugins y temas instalados recientemente. Entre las causas más comunes destacan:
- Agotamiento del límite de memoria PHP (Memory Limit).
- Incompatibilidad o error crítico en un plugin recién actualizado o instalado.
- Problemas con el tema activo de WordPress.
- Caché del navegador o del servidor desactualizada.
Método 1: Activar el Modo de Depuración (Debugging) de WordPress
Para saber exactamente qué está causando el error, el primer paso es activar el modo de depuración de WordPress para ver el mensaje de error real en lugar de la pantalla en blanco.
- Conéctate a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu proveedor de hosting.
- Busca la carpeta raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - Descarga una copia de seguridad del archivo y luego ábrelo con un editor de texto.
- Busca la línea que dice
define('WP_DEBUG', false);(o añádela si no existe). - Cambiala por el siguiente bloque de código:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
- Guarda los cambios y vuelve a cargar tu sitio web. Ahora deberías ver el error exacto y el archivo responsable del fallo.
Método 2: Desactivar Todos los Plugins vía FTP
Si un plugin defectuoso es el causante de la Pantalla Blanca de la Muerte, desactivarlos todos de golpe te permitirá recuperar el acceso al panel de administración.
- Accede a tu servidor mediante FTP o el Administrador de Archivos del hosting.
- Navega hasta la ruta
/wp-content/. - Busca la carpeta llamada
plugins. - Cambia el nombre de la carpeta
pluginsporplugins_old. Esto desactivará automáticamente todos tus plugins. - Visita tu sitio web. Si la pantalla blanca ha desaparecido, el problema era provocado por uno de los plugins.
- Vuelve a renombrar la carpeta como
pluginsy entra al panel de administración para activar los plugins uno por uno hasta identificar cuál causa el conflicto.
Método 3: Aumentar el Límite de Memoria PHP
Si WordPress se queda sin memoria, el servidor interrumpe el script, generando la pantalla en blanco. Puedes ampliar este límite fácilmente.
- Abre el archivo
wp-config.phpen la raíz de tu instalación. - Agrega la siguiente línea de código justo antes de la línea que dice "¡Eso es todo, deja de editar! Feliz publicación":
define('WP_MEMORY_LIMIT', '256M');
- Guarda los cambios en el archivo y sube la versión actualizada a tu servidor. Comprueba tu sitio web para verificar si el problema se ha solucionado por completo.