Introducción a la Pantalla Blanca de la Muerte en WordPress
Uno de los errores más temidos por los administradores de sitios web es la llamada Pantalla Blanca de la Muerte (WSoD) en WordPress. Este problema ocurre cuando tu sitio web se carga completamente en blanco, sin mostrar contenido, código fuente ni el panel de administración, lo que imposibilita la gestión del portal.
Causas Principales de la Pantalla Blanca en WordPress
Este fallo no suele estar relacionado con el servidor web en sí, sino con errores internos de la aplicación. Las causas más comunes incluyen:
- Agotamiento del límite de memoria PHP asignado a WordPress.
- Incompatibilidad o error crítico en un plugin recién instalado o actualizado.
- Conflictos generados por el tema activo o modificaciones en el archivo
functions.php. - Versiones de PHP obsoletas que no son compatibles con los componentes actuales.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
El primer paso para solucionar el problema es averiguar exactamente qué está causando el fallo mediante el registro de errores de PHP.
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu proveedor de hosting.
- Busca la raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - Descarga una copia de seguridad del archivo y luego á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 sitio web. En lugar de la pantalla en blanco, ahora deberías ver el mensaje de error exacto con la ruta del archivo que genera el conflicto.
Método 2: Desactivar Todos los Plugins vía FTP
Si un plugin defectuoso es el responsable de la Pantalla Blanca de la Muerte, puedes desactivarlos todos de golpe desde el servidor.
- Accede a tu servidor mediante FTP o el administrador de archivos del hosting.
- Navega hasta la ruta
wp-content/. - Localiza la carpeta llamada
plugins. - Renombra esta carpeta a
plugins_inactivos. - Vuelve a cargar tu sitio web en el navegador. Si el sitio funciona, el problema se debe a uno de tus complementos.
- Vuelve a nombrar la carpeta como
plugins, entra a tu directorio y ve renombrando cada subcarpeta de plugin individualmente hasta encontrar al culpable.
Método 3: Cambiar al Tema Predeterminado
Si el problema persiste tras revisar los plugins, el fallo podría estar en el tema activo.
- Accede a la ruta
wp-content/themes/a través de tu cliente FTP. - Busca la carpeta correspondiente a tu tema actual y descárgala como respaldo.
- Asegúrate de tener instalado al menos un tema predeterminado de WordPress, como Twenty Twenty-Three.
- Elimina la carpeta de tu tema actual del servidor (o cámbiale el nombre).
- Recarga tu sitio web; WordPress recurrirá automáticamente al tema predeterminado disponible, restaurando el acceso si el problema era el diseño anterior.