¿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 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 explícito tanto en la parte frontal (frontend) como en el panel de administración (backend).
Causas principales del error WSoD
Este fallo suele estar relacionado con problemas en el lenguaje PHP. Las causas más comunes incluyen:
- Agotamiento del límite de memoria asignada a PHP.
- Incompatibilidades o errores fatales en plugins recién instalados o actualizados.
- Conflictos de código en el tema activo de WordPress.
- Problemas con la versión de PHP instalada en el servidor.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
Para saber exactamente qué está causando el error, debemos activar el registro de errores de WordPress.
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu cPanel.
- Localiza el archivo raíz llamado
wp-config.phpen la carpeta principal de tu instalación. - Edita el archivo y busca la línea que dice
define('WP_DEBUG', false);. - Cámbala por el siguiente código para habilitar el modo de depuración:
define('WP_DEBUG', true);define('WP_DEBUG_DISPLAY', true); - Guarda los cambios y recarga tu sitio web. Ahora verás el error específico en lugar de la pantalla en blanco.
Método 2: Desactivar todos los plugins mediante FTP
Si un plugin defectuoso causó el problema, puedes desactivarlos todos de forma masiva sin acceder al panel de administración.
- Accede a tu servidor a través de FTP o explorador de archivos.
- Navega hasta la ruta
wp-content/. - Cambia el nombre de la carpeta
pluginsporplugins_old. - Visita tu sitio web. Si la pantalla blanca ha desaparecido, el problema era provocado por uno de los plugins.
- Vuelve a renombrar la carpeta como
pluginsy ve desactivando uno por uno desde el panel de WordPress para identificar al culpable.
Método 3: Aumentar el límite de memoria PHP
A menudo, WordPress se queda sin memoria al ejecutar procesos pesados.
- Abre nuevamente tu archivo
wp-config.php. - Añade la siguiente línea antes de la frase 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.