¿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 error común en WordPress que hace que tu sitio web y el panel de administración aparezcan completamente en blanco, sin mostrar ningún mensaje de error específico. Esto suele ocurrir debido a un fallo crítico en el código PHP, un problema de memoria o un conflicto entre plugins y temas.
Causas principales de la Pantalla Blanca de la Muerte
Antes de aplicar cualquier solución, es importante conocer los motivos más frecuentes que provocan este comportamiento en tu CMS:
- Agotamiento del límite de memoria PHP asignado a WordPress.
- Incompatibilidad o error fatal en un plugin recién instalado o actualizado.
- Un tema defectuoso o mal codificado.
- Errores en la versión de PHP utilizada por tu servidor de hosting.
Método 1: Activar el Modo Depuración (Debugging) de WordPress
Para saber exactamente qué está causando el error, debemos habilitar el registro de errores de PHP. Sigue estos pasos:
- Conéctate a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu cPanel.
- Busca la raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - Descarga una copia de seguridad del archivo por seguridad 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);
define('WP_DEBUG_LOG', true);
Guarda los cambios y recarga tu página web. Ahora verás el error exacto en pantalla o dentro del archivo wp-content/debug.log, lo que te permitirá saber qué plugin o archivo está fallando.
Método 2: Desactivar todos los plugins mediante FTP
Si el paso anterior apunta a un conflicto con un complemento o no puedes acceder al panel de administración, puedes desactivar todos los plugins de golpe renombrando la carpeta correspondiente:
- Accede a tu servidor vía FTP o Administrador de Archivos.
- Navega hasta la ruta
public_html/wp-content/. - Localiza la carpeta llamada
pluginsy cámbiale el nombre aplugins_inactive. - Vuelve a tu sitio web e intenta cargarlo. Si la pantalla blanca ha desaparecido, el problema era causado por uno de tus complementos.
- Vuelve a cambiar el nombre a
plugins, entra a tu panel de WordPress y ve activándolos uno por uno hasta detectar al responsable.
Método 3: Aumentar el límite de memoria PHP
A menudo, WordPress se queda sin recursos al ejecutar tareas pesadas. Para solucionarlo:
- Abre el archivo
wp-config.phpen la raíz de tu sitio web. - Añade la siguiente línea justo antes de la línea que dice "¡Eso es todo, deja de editar!":
define('WP_MEMORY_LIMIT', '256M');
Guarda los cambios y comprueba si tu sitio web vuelve a funcionar con normalidad.