Introducción a la Pantalla Blanca de la Muerte en WordPress
La denominada Pantalla Blanca de la Muerte (conocida en inglés como White Screen of Death o WSoD) es uno de los problemas más frustrantes a los que se enfrenta un administrador de WordPress. Cuando ocurre, las páginas del sitio web o el panel de administración se muestran completamente en blanco, sin arrojar ningún mensaje de error visible, lo que dificulta saber por dónde empezar a buscar.
Principales Causas del Error
Este fallo suele estar relacionado casi siempre con problemas en el código PHP, incompatibilidades o agotamiento de recursos del servidor. Entre las causas más comunes destacan:
- Un plugin recién instalado o actualizado que genera un conflicto crítico.
- Un tema defectuoso o mal codificado que rompe la ejecución de PHP.
- Agotamiento del límite de memoria asignada a PHP en el servidor.
- Errores derivados de una mala configuración en la caché del navegador o del servidor.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
Para solucionar el error, primero necesitamos ver cuál es la causa exacta activando el registro de errores de WordPress.
- Accede a los archivos de tu servidor mediante un cliente FTP o el Administrador de Archivos de tu proveedor de hosting.
- Localiza la 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.
- 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);
define('WP_DEBUG_LOG', true);Guarda los cambios y recarga tu página web. Ahora verás el error exacto y el archivo que lo está provocando, lo que te permitirá actuar directamente sobre él.
Método 2: Desactivar Todos los Plugins vía FTP
Si un plugin corrupto causó la Pantalla Blanca de la Muerte, desactivarlos todos de golpe resolverá el problema de acceso.
- Conéctate a tu servidor mediante FTP o ve al Administrador de Archivos de tu hosting.
- Navega hasta la ruta
/wp-content/. - Busca la carpeta llamada
pluginsy cámbiale temporalmente el nombre aplugins_desactivados. - Visita tu sitio web o el panel de administración. Si la pantalla blanca ha desaparecido, significa que uno de tus complementos era el causante.
- Vuelve a renombrar la carpeta como
pluginsy entra en tu panel de administración de WordPress para activar los plugins uno por uno hasta dar con el culpable.
Método 3: Aumentar el Límite de Memoria PHP
A menudo, WordPress se queda sin memoria para ejecutar scripts pesados, provocando la caída del sitio en blanco.
- Abre nuevamente el archivo
wp-config.phpen la raíz de tu WordPress. - Añade la siguiente línea de código justo antes de la línea que dice "¡Eso es todo, deja de editar!":
define('WP_MEMORY_LIMIT', '256M');Guarda los cambios en el archivo y comprueba si tu sitio vuelve a funcionar con normalidad.