Introducción a la Pantalla Blanca de la Muerte en WordPress
Uno de los errores 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). Este problema hace que tu sitio web y el panel de administración de WordPress se muestren completamente en blanco, sin arrojar ningún código de error visible para los visitantes. Afortunadamente, este fallo tiene solución si sigues el procedimiento adecuado.
Causas Principales de la Pantalla Blanca en WordPress
Este problema suele estar relacionado con fallos en el código PHP, problemas de memoria o incompatibilidades entre complementos. Las causas más comunes incluyen:
- Un plugin recién instalado o actualizado que contiene errores de código.
- Un tema defectuoso o incompatible con la versión actual de PHP.
- Agotamiento del límite de memoria asignado a PHP en el servidor.
- Archivos del núcleo de WordPress corruptos debido a una actualización fallida.
Método 1: Activar el Modo de Depuración (WP_DEBUG)
Para saber exactamente qué está causando el problema, debes habilitar el registro de errores en WordPress. Sigue estos pasos:
- Conéctate a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu proveedor de hosting.
- Localiza la raíz de tu sitio web y busca 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 fragmento de código:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
Guarda los cambios y recarga tu página web. En lugar de la pantalla blanca, ahora deberías ver un mensaje de error específico que señala el archivo o plugin causante del problema.
Método 2: Desactivar Plugins y Temas Defectuosos
Si el modo de depuración apunta a un conflicto con un complemento o tu plantilla, puedes desactivarlos manualmente desde el servidor FTP:
- Accede a tu servidor vía FTP y navega hasta la ruta
wp-content. - Cambia el nombre de la carpeta
pluginsporplugins_desactivados. Esto desactivará automáticamente todos los plugins de golpe. - 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
plugins, entra a tu directorio y ve cambiando el nombre de las carpetas de los plugins de forma individual hasta dar con el culpable. - Si el problema persiste con los plugins desactivados, entra a
wp-content/themesy renombra la carpeta de tu tema activo para forzar a WordPress a usar un tema predeterminado como Twenty Twenty-Four.
Método 3: Aumentar el Límite de Memoria de PHP
A menudo, WordPress se queda sin recursos al ejecutar tareas pesadas, generando la pantalla en blanco. Puedes aumentar el límite de memoria editando el archivo wp-config.php:
- Abre tu archivo
wp-config.phpdesde el administrador de archivos o FTP. - Añade la siguiente línea justo antes de la frase '¡Eso es todo, deja de editar! Feliz blogging':
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 alojamiento web para que revise los registros del servidor (error logs).