Introducción a la Pantalla Blanca de la Muerte en WordPress
La Pantalla Blanca de la Muerte (WSoD, por sus siglas en inglés) es un problema común en WordPress que hace que tu sitio web y el panel de administración se muestren completamente en blanco, sin arrojar ningún mensaje de error específico. Esto puede ser frustrante, pero afortunadamente tiene solución si sigues el procedimiento adecuado para detectar la causa raíz.
Principales causas de la Pantalla Blanca de la Muerte
Este fallo suele estar relacionado con errores en el código PHP, problemas de agotamiento de memoria o incompatibilidades recientes. Las causas más frecuentes son:
- Un plugin recién actualizado o incompatible que genera conflictos fatales.
- Un tema defectuoso o mal codificado que rompe la ejecución de WordPress.
- El agotamiento del límite de memoria PHP asignado a tu sitio.
- Errores en la caché del servidor o del navegador.
Método 1: Activar el Modo de Depuración (Debug) de WordPress
Para conocer la causa exacta del error, debes activar el registro de errores de PHP modificando el archivo wp-config.php de tu instalación mediante FTP o el Administrador de Archivos de tu Hosting.
- Accede a los archivos de tu sitio web usando un cliente FTP o el panel de control de tu hosting (cPanel/Plesk).
- Busca y edita el archivo
wp-config.phpubicado en la raíz de tu WordPress. - 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 sitio web. Ahora verás el error exacto y el archivo responsable de la falla en lugar de una pantalla en blanco.
Método 2: Desactivar todos los plugins a través de FTP
Si el error comenzó tras actualizar o instalar un plugin, lo más seguro es que este sea el causante. Desactívalos todos rápidamente siguiendo estos pasos:
- Conéctate a tu servidor mediante FTP o ve al Administrador de Archivos de tu hosting.
- Navega hasta la ruta
wp-content/. - Cambia el nombre de la carpeta
pluginsporplugins_old. - Visita tu sitio web; si la pantalla blanca ha desaparecido, el problema era provocado por un plugin.
- Vuelve a cambiar el nombre a
pluginsy entra al panel de administración para ir activando los plugins uno por uno hasta dar con el culpable.
Método 3: Aumentar el límite de memoria PHP
A veces, WordPress se queda sin memoria durante la ejecución de procesos pesados, provocando la pantalla blanca.
- Abre el archivo
wp-config.phpen la raíz de tu sitio. - Añade la siguiente línea justo antes de la frase "¡Eso es todo, deja de editar!":
define('WP_MEMORY_LIMIT', '256M');
Guarda el archivo y comprueba si tu sitio web vuelve a funcionar con normalidad.