Cómo Solucionar la Pantalla Blanca de la Muerte (WSoD) en WordPress Paso a Paso

Cómo Solucionar la Pantalla Blanca de la Muerte (WSoD) en WordPress Paso a Paso
Anuncio relacionado

¿Qué es la Pantalla Blanca de la Muerte en WordPress y por qué ocurre?

La denominada Pantalla Blanca de la Muerte (White Screen of Death o WSoD) es uno de los fallos más frustrantes a los que se enfrenta un administrador de sitios web. Cuando este error se manifiesta, las páginas de tu sitio web de WordPress se cargan completamente en blanco, sin mostrar ningún mensaje de error específico, y en ocasiones también se bloquea el acceso al panel de administración (wp-admin).

Este problema suele estar causado por un agotamiento del límite de memoria PHP, errores de codificación en temas o plugins incompatibles, o fallos en las actualizaciones recientes. Afortunadamente, existen métodos sencillos para diagnosticar el origen y solucionarlo sin perder información.

Causas principales de la WSoD

  • Agotamiento del límite de memoria asignado a PHP en el servidor.
  • Conflictos derivados de la instalación o actualización de un plugin defectuoso.
  • Incompatibilidad o errores en el código del tema activo (functions.php).
  • Problemas con la caché del navegador o del propio servidor web.

Método 1: Activar el Modo Depuración (Debugging) de WordPress

Para solucionar un error invisible, el primer paso es obligar a WordPress a mostrar los errores de PHP en pantalla en lugar de mostrar una página en blanco.

  1. Accede a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu panel de hosting (cPanel).
  2. Localiza la carpeta raíz de tu instalación de WordPress (normalmente llamada public_html).
  3. Busca el archivo wp-config.php, haz clic derecho sobre él y selecciona la opción de editar.
  4. Busca la línea que contiene define( 'WP_DEBUG', false ); (si no existe, puedes crearla).
  5. Modifica el valor para que quede de la siguiente manera: define( 'WP_DEBUG', true ); y justo debajo añade define( 'WP_DEBUG_DISPLAY', true );.
  6. Guarda los cambios y recarga tu página web para ver el error exacto y el archivo que lo está provocando.

Método 2: Desactivar todos los plugins problemáticos mediante FTP

Si tras activar el modo depuración descubres que el fallo proviene de un plugin, o si simplemente no puedes ver el error y sospechas de ellos, puedes desactivarlos masivamente desde el servidor.

  1. Conéctate a tu hosting utilizando un cliente FTP como FileZilla.
  2. Navega hasta la ruta wp-content/plugins dentro del directorio de WordPress.
  3. Haz clic derecho sobre la carpeta plugins y cámbiale el nombre temporalmente a plugins_desactivados.
  4. Vuelve a tu navegador e intenta acceder a tu sitio web o al panel de administración de WordPress.
  5. Si la pantalla blanca ha desaparecido, significa que uno de tus plugins causaba el conflicto. Vuelve a renombrar la carpeta como plugins, entra a tu panel de administración, actívalos uno por uno y actualiza o elimina el culpable.

Método 3: Aumentar el límite de memoria PHP

Si tu sitio web consume más recursos de los permitidos por defecto, WordPress se quedará sin memoria y mostrará la pantalla en blanco.

  1. Accede nuevamente a tu archivo wp-config.php a través de FTP o del Administrador de Archivos.
  2. Busca la línea que indica /* ¡Eso es todo, deja de editar! Feliz blogging */.
  3. Justo antes de esa línea, introduce el siguiente fragmento de código: define( 'WP_MEMORY_LIMIT', '256M' );.
  4. Guarda los cambios en el archivo y comprueba si tu sitio web vuelve a funcionar con normalidad.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Hardware

Cómo Solucionar el Error de Sobrecalentamiento y Thermal Throttling en el CPU de Forma Definitiva

El rendimiento de tu ordenador cae drásticamente debido al calor extremo. Descubre cómo identificar el thermal throttling y solucionarlo para siempre.

Leer guía completa →
PrestaShop

Cómo Solucionar el Error 500 en PrestaShop de Forma Definitiva

El Error 500 en PrestaShop es uno de los fallos más temidos por los e-commerce. Aprende a identificar su causa exacta y aplica soluciones efectivas.

Leer guía completa →
Desarrollo

Cómo Solucionar el Error SQLSTATE[HY000] [2002] en PHP y MySQL Paso a Paso

Descubre por qué ocurre el frustrante error SQLSTATE[HY000] [2002] al conectar PHP con MySQL y cómo solucionarlo con métodos sencillos. Sigue nuestra guía paso a paso.

Leer guía completa →