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 problemas más frustrantes a los que se enfrenta un administrador de WordPress. Ocurre cuando tu sitio web se carga completamente en blanco, sin mostrar ningún mensaje de error específico ni el panel de administración, lo que impide gestionar el contenido.
Causas Principales de la Pantalla Blanca
Este fallo suele estar relacionado con problemas en el lenguaje PHP. Las causas más comunes incluyen:
- Un plugin defectuoso o incompatible recientemente instalado o actualizado.
- Un tema corrupto o que contiene errores en el archivo
functions.php. - Agotamiento del límite de memoria RAM asignada a PHP en el servidor.
- Errores en la caché del navegador o del propio servidor de alojamiento web.
Método 1: Activar el Modo de Depuración de WordPress (WP_DEBUG)
Para saber exactamente qué está causando el error, debes habilitar el registro de errores de PHP. Sigue estos pasos:
- Conéctate a tu servidor utilizando un cliente FTP o el Administrador de Archivos de tu cPanel.
- Busca el archivo
wp-config.phpen el directorio raíz de tu instalación de WordPress. - Descarga una copia de seguridad del archivo por precaución y á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);
Guarda los cambios y recarga tu página web. Ahora deberías ver el mensaje de error exacto y el archivo responsable del fallo.
Método 2: Desactivar Todos los Plugins vía FTP
Si un plugin ha provocado el fallo y no puedes acceder al escritorio, puedes desactivarlos todos mediante FTP:
- Accede a tu servidor mediante FTP o el explorador de archivos del 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, significa que uno de tus complementos era el causante.
- Vuelve a renombrar la carpeta como
plugins, entra a tu panel y ve activando los plugins uno por uno hasta dar con el culpable.
Método 3: Aumentar el Límite de Memoria PHP
A veces, el servidor se queda sin recursos al ejecutar tareas pesadas. Para aumentar la memoria:
- Abre nuevamente el archivo
wp-config.phpdesde tu cliente FTP. - 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 actualiza tu navegador para comprobar si tu sitio web vuelve a funcionar con normalidad.