Introducción a la Pantalla Blanca de la Muerte en WordPress
Uno de los fallos más frustrantes a los que se enfrentan los administradores de sitios web es la conocida como Pantalla Blanca de la Muerte (WSoD, por sus siglas en inglés). Cuando este problema ocurre, tanto el panel de administración como el frontend de tu sitio web de WordPress dejan de mostrar contenido y se quedan completamente en blanco, sin arrojar un mensaje de error visible.
Principales Causas del Error WSoD
Este problema 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 mal programado.
- Agotamiento del límite de memoria PHP asignado a WordPress.
- Errores en la versión de PHP que utiliza tu servidor de hosting.
Método 1: Activar el Modo de Depuración (Debug) de WordPress
Para saber exactamente qué está causando la pantalla en blanco, el primer paso es activar el modo de depuración de WordPress. Esto revelará el error real en lugar de mostrar una pantalla vacía.
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu cPanel.
- Busca el archivo principal llamado
wp-config.phpen la raíz de tu instalación de WordPress. - Descarga una copia de seguridad del archivo y luego ábrelo con un editor de código.
- 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. Ahora deberías ver el mensaje de error específico y el archivo que lo está provocando.
Método 2: Desactivar Todos los Plugins a Través de FTP
Si el modo de depuración apunta a un plugin o si no puedes acceder al panel de administración, la mejor solución es desactivar todos los plugins de forma manual.
- 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_desactivados.
Visita tu sitio web de WordPress. Si la pantalla blanca ha desaparecido, significa que uno de tus plugins era el responsable. Vuelve a renombrar la carpeta como plugins, entra a tu panel de administración e ve activando los plugins uno por uno hasta encontrar al culpable.
Método 3: Aumentar el Límite de Memoria PHP
A menudo, WordPress se queda sin memoria para ejecutar scripts complejos, lo que provoca la pantalla en blanco. Puedes ampliar este límite fácilmente.
- Abre nuevamente el archivo
wp-config.phpen la raíz de tu sitio. - Busca la línea que indica el inicio de la configuración y añade justo antes del comentario de finalización el siguiente código:
define('WP_MEMORY_LIMIT', '256M');Guarda el archivo y actualiza tu navegador. Si el problema era la falta de memoria, tu sitio web debería volver a funcionar con total normalidad.