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 uno de los errores más frustrantes a los que se enfrentan los administradores de sitios web en WordPress. Cuando ocurre, tu página web y el panel de administración se vuelven completamente blancos, sin mostrar ningún mensaje de error específico. Esto suele deberse a un fallo en la ejecución de scripts de PHP, generalmente provocado por plugins defectuosos, temas incompatibles o agotamiento del límite de memoria asignada.
Causas Principales del Error
Identificar la causa raíz es fundamental para aplicar la solución correcta. Las razones más comunes incluyen:
- Incompatibilidad o fallo en un plugin recién actualizado o instalado.
- Errores en el archivo
functions.phpo en la codificación del tema activo. - Agotamiento del límite de memoria de PHP en el servidor de hosting.
- Problemas con la versión de PHP instalada en el servidor.
Método 1: Activar el Modo de Depuración (Debugging) de WordPress
Para conocer la causa exacta del error, necesitamos que WordPress muestre los mensajes ocultos de PHP. Sigue estos pasos:
- Accede a los archivos de tu servidor mediante un cliente FTP o el Administrador de Archivos de tu cPanel.
- Localiza el archivo principal
wp-config.phpen el directorio raíz de tu instalación. - Descarga una copia de seguridad del archivo por precaución y ábrelo con un editor de texto plano.
- 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. En lugar de la pantalla en blanco, ahora deberías ver una línea de error indicando qué archivo o plugin está causando el fallo.
Método 2: Desactivar Todos los Plugins a través de FTP
Si un plugin ha corrompido el sitio, desactivarlos todos de golpe resolverá el problema de acceso:
- Conéctate a tu sitio web mediante un cliente FTP.
- Navega hasta la ruta
/wp-content/. - Localiza la carpeta llamada
pluginsy cámbiale el nombre temporalmente aplugins_desactivados. - Visita tu sitio web o el panel de administración. Si la pantalla blanca ha desaparecido, el problema era causado por uno de los plugins.
- Vuelve a renombrar la carpeta como
pluginsy ve desactivando o eliminando los complementos uno por uno desde el panel de administración para identificar al responsable. - Accede a tu servidor vía FTP o Administrador de Archivos.
- Dirígete a la ruta
/wp-content/themes/. - Busca la carpeta correspondiente a tu tema activo y descárgala a tu ordenador como respaldo.
- Si tienes instalado un tema predeterminado como Twenty Twenty-Three o Twenty Twenty-Four, déjalo en la carpeta. Si no lo tienes, súbelo mediante FTP.
- Elimina la carpeta de tu tema actual del servidor (asegúrate de tener una copia). WordPress detectará la ausencia y activará automáticamente el tema predeterminado, restaurando el acceso a tu web.
Método 3: Cambiar al Tema Predeterminado
A veces, el conflicto proviene del diseño o de una actualización fallida del tema actual: