¿Qué es 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 mostrar ningún mensaje de error específico. Esto impide tanto a los visitantes navegar por la página como al administrador gestionar el contenido.
Causas Principales del Error WSoD
Este fallo suele estar relacionado con errores de PHP, problemas de agotamiento de memoria o incompatibilidades entre plugins y temas instalados recientemente. Las causas más frecuentes incluyen:
- Agotamiento del límite de memoria asignada a PHP.
- Un plugin defectuoso o incompatible recién actualizado.
- Un tema corrupto o con errores en el archivo
functions.php. - Problemas con la versión de PHP del servidor.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
Para saber exactamente qué está causando la pantalla en blanco, debes habilitar el modo de depuración de WordPress. Sigue estos pasos:
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu Hosting.
- Localiza el archivo
wp-config.phpen la raíz de tu instalación de WordPress. - Edita el archivo y busca la línea que dice
define('WP_DEBUG', false);. - Cámbiala por el siguiente código para activar los errores en pantalla:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);Visita nuevamente tu sitio web; ahora debería mostrar el error exacto de PHP junto con la ruta del archivo responsable, lo que te permitirá desactivar el plugin o tema causante.
Método 2: Aumentar el Límite de Memoria PHP
Si el error ocurre debido a que WordPress se queda sin recursos al ejecutar scripts pesados, debes ampliar el límite de memoria desde el archivo de configuración.
- Abre nuevamente el archivo
wp-config.phpusando FTP o el administrador de archivos. - Añade la siguiente línea de código justo antes de la frase
/* ¡Eso es todo, deja de editar! Feliz publicación */:
define('WP_MEMORY_LIMIT', '256M');Guarda los cambios y recarga tu página web para comprobar si el sitio vuelve a funcionar con normalidad.
Método 3: Desactivar Todos los Plugins vía FTP
Si no puedes acceder al panel de administración para desactivar un plugin problemático, hazlo directamente desde el servidor:
- Accede a tu servidor mediante FTP o el explorador de archivos de tu proveedor de hosting.
- Navega hasta la carpeta
wp-content. - Renombra la carpeta llamada
pluginsaplugins_old. Esto desactivará automáticamente todos los plugins de tu sitio. - Comprueba si tu sitio web carga de nuevo. Si funciona, cambia el nombre de la carpeta de nuevo a
pluginsy ve activando los complementos uno por uno desde el panel de WordPress para identificar al culpable.