Introducción a la Pantalla Blanca de la Muerte en WordPress
La llamada 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 en WordPress. Cuando ocurre, tu página web y el panel de administración se vuelven completamente blancos, sin mostrar ningún mensaje de error visible, lo que dificulta saber el origen exacto del problema.
Causas Principales del Error WSoD
Este fallo suele estar relacionado con problemas de código en PHP, agotamiento de los recursos de memoria del servidor, o incompatibilidades graves entre componentes. Las causas más comunes incluyen:
- Agotamiento del límite de memoria RAM asignado a PHP.
- Un plugin defectuoso o recién actualizado que genera un conflicto fatal.
- Un tema corrupto o incompatibilidad en el archivo
functions.php. - Errores en la versión de PHP instalada en el servidor de hosting.
Método 1: Activar el Modo de Depuración (Debugging) de WordPress
Para solucionar el problema, primero necesitamos ver qué error exacto está ocurriendo detrás de esa pantalla en blanco. Sigue estos pasos para activar el registro de errores:
- Accede a tu servidor utilizando un cliente FTP (como FileZilla) o el Administrador de Archivos de tu proveedor de hosting.
- Busca la carpeta raíz de tu instalación de WordPress (donde se encuentran carpetas como
wp-adminywp-content). - Localiza y edita el archivo llamado
wp-config.php. - 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 deberías ver el mensaje de error específico que apunta directamente al plugin o tema causante del fallo.
Método 2: Desactivar Todos los Plugins vía FTP
Si un plugin ha corrompido tu sitio, la solución más rápida es desactivarlos todos desde el servidor para recuperar el acceso al panel de administración:
- Conéctate a tu servidor mediante FTP o el explorador de archivos del panel de control de tu hosting.
- Navega hasta la ruta
/wp-content/. - Cambia el nombre de la carpeta
pluginsa algo diferente, por ejemplo,plugins_desactivados. - Comprueba si tu sitio web vuelve a funcionar. Si es así, significa que uno de tus plugins era el problema.
- Vuelve a renombrar la carpeta como
plugins, entra a tu panel de administración de WordPress y activa los plugins uno por uno hasta identificar cuál provoca la Pantalla Blanca de la Muerte.
Método 3: Aumentar el Límite de Memoria de PHP
A menudo, WordPress se queda sin memoria asignada al ejecutar tareas pesadas, generando esta pantalla en blanco. Puedes incrementar este límite fácilmente:
- Abre nuevamente el archivo
wp-config.phpdesde tu cliente FTP o administrador de archivos. - Añade 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 el archivo y actualiza tu sitio web en el navegador para comprobar si el problema se ha resuelto de forma definitiva.