Cómo solucionar la pantalla blanca de la muerte en WordPress

panel de administración de WordPress con modo mantenimiento activado

Cómo solucionar la pantalla blanca de la muerte en WordPress

Abres tu web y ves una página completamente en blanco. Sin mensaje de error, sin pistas, nada. La pantalla blanca de la muerte (WSOD por sus siglas en inglés) es uno de los errores más desconcertantes de WordPress porque no te dice absolutamente qué ha fallado. Pero tiene solución.

Por qué aparece la pantalla blanca

Normalmente ocurre después de actualizar un plugin, un tema o el propio WordPress. El código nuevo genera un error PHP fatal que detiene la ejecución de la página antes de que se muestre nada. Como WordPress tiene el modo debug desactivado por defecto, el error queda oculto y la pantalla aparece en blanco.

Activa el modo debug para ver el error

Edita el archivo wp-config.php y cambia o añade estas líneas:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Con esto el error se guarda en /wp-content/debug.log sin mostrarse en pantalla. Abre ese archivo y verás exactamente qué plugin o función está causando el fallo.

Desactiva los plugins desde FTP

Si el error apareció justo después de actualizar o instalar un plugin, conéctate por FTP a tu hosting y renombra la carpeta /wp-content/plugins/ a /wp-content/plugins_off/. Recarga la web. Si vuelve a cargar, el problema está en un plugin. Vuelve a llamar a la carpeta plugins y actívalos uno a uno desde el panel hasta encontrar el culpable.

Cambia al tema por defecto

Si con los plugins desactivados sigue la pantalla blanca, el problema puede estar en el tema activo. Desde FTP entra en /wp-content/themes/ y renombra la carpeta del tema activo. WordPress cargará automáticamente un tema por defecto (Twenty Twenty-Three o similar). Si la web aparece, el tema activo tiene el problema.

Aumenta el límite de memoria PHP

La pantalla blanca también puede ser causada por un agotamiento de memoria. Añade en wp-config.php:

define('WP_MEMORY_LIMIT', '256M');

En los servidores de hosting web de ISPACTIVO el límite de memoria está configurado con margen suficiente para instalaciones complejas, pero si vienes de otro proveedor con límites bajos, esto puede ser la causa directa.

Reinstala WordPress manualmente

Si todo lo anterior falla, descarga una copia limpia de WordPress desde wordpress.org y sustituye las carpetas /wp-admin/ y /wp-includes/ por las versiones limpias. No toques /wp-content/ ni el archivo wp-config.php. Esto soluciona los casos en que el propio núcleo de WordPress tiene archivos corruptos.

Hosting Web SSD ultrarrápido e ilimitado

Hosting Web SSD NVMe, 100% Ecológico y sostenible, máxima velocidad y tráfico ilimitado en tu Hosting Web, con certificado SSL gratuito 

Hosting Web logo

Hosting Web ecológico, profesional e ilimitado en España,  somos especialistas en servicios de Hosting SSD, con más de 22 años de experiencia y un equipo de profesionales altamente cualificados a su disposición las 24 Horas.