¿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 problemas más frustrantes a los que se enfrenta un administrador de WordPress. Cuando ocurre, tu sitio web y el panel de administración (wp-admin) se vuelven completamente inaccesibles, mostrando únicamente una página en blanco sin ningún mensaje de error visible.
Principales causas de la Pantalla Blanca de la Muerte
Este fallo suele estar relacionado con problemas en el código PHP, la falta de memoria o incompatibilidades entre complementos. Las causas más comunes incluyen:
- Agotamiento del límite de memoria RAM asignada a PHP.
- Un plugin recientemente instalado o actualizado que contiene código defectuoso.
- Un tema (template) incompatible o mal codificado.
- Errores en la caché del servidor o del navegador.
Método 1: Aumentar el límite de memoria PHP
A menudo, este error se produce porque un script supera el límite de memoria predeterminado. Para solucionarlo, debes editar el archivo wp-config.php ubicado en la raíz de tu instalación mediante FTP o el Administrador de Archivos de tu Hosting.
- Accede a los archivos de tu servidor web.
- Localiza y abre el archivo
wp-config.php. - Busca la línea que dice
/* ¡Eso es todo, deja de editar! Feliz publicación. */. - Justo antes de esa línea, añade el siguiente código:
define('WP_MEMORY_LIMIT', '256M');. - Guarda los cambios y recarga tu sitio web.
Método 2: Desactivar todos los plugins problemáticos
Si el método anterior no funcionó, es muy probable que un plugin esté causando el conflicto. Como no puedes acceder al panel de administración, deberás desactivarlos mediante FTP o el Administrador de Archivos.
- Entra al directorio de tu sitio usando un cliente FTP o el panel de control de tu hosting.
- Navega hasta la ruta
wp-content/. - Cambia temporalmente el nombre de la carpeta
pluginsporplugins_desactivados. - Visita tu página web; si vuelve a cargar, el problema era provocado por uno de estos complementos.
- Vuelve a renombrar la carpeta como
plugins, entra a tu panel y ve activando los plugins uno por uno para identificar al culpable.
Método 3: Activar el modo de depuración (WP_DEBUG)
Si necesitas saber exactamente qué línea de código está generando el fallo, puedes activar el registro de errores de WordPress.
- Abre nuevamente el archivo
wp-config.php. - Busca la línea
define('WP_DEBUG', false);y cámbiala adefine('WP_DEBUG', true);. - Añade justo debajo la siguiente línea para guardar los errores en un archivo de registro:
define('WP_DEBUG_DISPLAY', false);ydefine('WP_DEBUG_LOG', true);. - Guarda el archivo y revisa el documento
debug.logdentro de la carpetawp-content/para ver el origen exacto del problema.