¿Qué es la Pantalla Blanca de la Muerte en WordPress?
La Pantalla Blanca de la Muerte (conocida en inglés como White Screen of Death o WSoD) es uno de los errores más desconcertantes en WordPress. Ocurre cuando tu sitio web se carga completamente en blanco, sin mostrar ningún mensaje de error específico, y a menudo te bloquea también el acceso al panel de administración (wp-admin).
Principales causas del error WSoD
Este problema suele estar relacionado con fallos en el código PHP,agotamiento de los recursos del servidor o incompatibilidades entre complementos. Entre las causas más comunes destacan:
- Agotamiento del límite de memoria RAM asignada a PHP.
- Un plugin defectuoso o recientemente actualizado que genera un conflicto crítico.
- Un tema (template) incompatible o con errores de sintaxis en el archivo functions.php.
- Una versión de PHP obsoleta en tu servidor de hosting.
Método 1: Activar el Modo de Depuración (WP_DEBUG) para encontrar la causa
Como la pantalla en blanco no muestra información, el primer paso es activar el registro de errores de WordPress para ver exactamente qué está fallando.
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu cPanel.
- Busca la carpeta raíz de tu instalación de WordPress (donde se encuentran las carpetas
wp-adminywp-content). - Localiza el archivo
wp-config.phpy descárgalo como copia de seguridad antes de editarlo. - Abre el archivo
wp-config.phpcon un editor de código. - 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 vuelve a cargar tu página web en el navegador. Ahora deberías ver un mensaje de error específico que señala el archivo y la línea exacta del problema.
Método 2: Aumentar el límite de memoria PHP
Si tu sitio web se queda sin memoria, WordPress no puede completar la carga de los scripts, resultando en la pantalla blanca.
- Abre nuevamente el archivo
wp-config.phpdesde tu cliente FTP o administrador de archivos. - Busca la línea que indica
/* ¡Eso es todo, deja de editar! Feliz publicación */. - Justo antes de esa línea, añade el siguiente fragmento de código para ampliar el límite de memoria:
define( 'WP_MEMORY_LIMIT', '256M' );- Guarda los cambios y actualiza tu sitio web para comprobar si el error ha desaparecido.
Método 3: Desactivar todos los plugins problemáticos
A menudo, una mala actualización de un plugin provoca un conflicto fatal. Si no tienes acceso al panel de administración, puedes desactivarlos todos a través de FTP.
- Accede a tu servidor mediante FTP o el Administrador de Archivos de tu hosting.
- Navega hasta la ruta
wp-content/. - Localiza la carpeta llamada
plugins. - Renombra esta carpeta temporalmente a
plugins_desactivados. Esto obligará a WordPress a desactivar todos los plugins de golpe. - Comprueba tu sitio web. Si la pantalla blanca ha desaparecido, el problema era causado por uno de los plugins.
- Vuelve a cambiar el nombre de la carpeta a
pluginsy ve desactivando los plugins uno por uno desde el panel de administración para identificar al responsable exacto.