Introducción a la Pantalla Blanca de la Muerte (WSoD)
Uno de los errores más frustrantes para cualquier administrador de sitios web es la conocida como Pantalla Blanca de la Muerte (White Screen of Death o WSoD). Este problema ocurre cuando tu sitio web en WordPress deja de mostrar contenido y en su lugar aparece una página totalmente en blanco, tanto en el frontend como en el panel de administración, sin ofrecer detalles claros sobre el origen del fallo.
Causas principales de la Pantalla Blanca en WordPress
Este error suele estar relacionado con fallos en el código PHP,agotamiento de los recursos del servidor o incompatibilidades recientes. Las causas más comunes incluyen:
- Un plugin defectuoso o incompatible recién instalado o actualizado.
- Un tema corrupto o con errores en el archivo
functions.php. - Agotamiento del límite de memoria PHP asignado a WordPress.
- Errores en la versión de PHP ejecutada por el servidor web.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
El primer paso para solucionar este problema es averiguar exactamente qué está causando el fallo activando el registro de errores de WordPress.
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu cPanel.
- Busca la raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - Descarga una copia de seguridad del archivo por precaución y á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);
define('WP_DEBUG_LOG', true);
Guarda los cambios y recarga tu página web. En lugar de la pantalla en blanco, deberías ver mensajes de error específicos que indican qué archivo o línea de código está fallando.
Método 2: Desactivar todos los plugins mediante FTP
Si un plugin ha corrompido tu sitio, la solución más rápida es desactivarlos todos de golpe desde el servidor.
- Accede a tu servidor a través de FTP o explorador de archivos.
- Navega hasta la ruta
wp-content/. - Localiza la carpeta llamada
pluginsy cámbiale el nombre aplugins_old. - Vuelve a tu navegador e intenta acceder al panel de administración de WordPress.
Si el panel vuelve a cargar, significa que uno de tus plugins causaba el conflicto. Vuelve a renombrar la carpeta como plugins, entra al servidor, accede a ella y ve desactivando o renombrando las carpetas de los plugins uno por uno hasta dar con el culpable.
Método 3: Aumentar el límite de memoria PHP
Si tu sitio web se queda sin recursos al ejecutar tareas pesadas, WordPress mostrará una pantalla en blanco.
- Abre nuevamente el archivo
wp-config.phpen la raíz de tu instalación. - Añade la siguiente línea de código justo antes de la frase ¡Eso es todo, deja de editar!:
define('WP_MEMORY_LIMIT', '256M');
Guarda el archivo y comprueba si tu sitio web vuelve a funcionar con normalidad. Si el problema persiste, contacta con tu proveedor de hosting para asegurarte de que los límites de tu servidor permiten esta asignación.