¿Cómo solucionar el error de pantalla blanca de la muerte (White Screen of Death) en WordPress? Imprimir

  • 0

El error de la pantalla blanca de la muerte (WSoD) ocurre cuando intentas acceder a tu sitio web o administración de WordPress y solo se muestra una pantalla completamente en blanco, sin ningún mensaje de error evidente. Esto se debe a que un script de PHP ha fallado críticamente en segundo plano y el sistema operativo oculta el error por motivos de seguridad.

Paso 1: Habilitar el modo de depuración (WP_DEBUG)

Para conocer la causa exacta del error, debes obligar a WordPress a mostrar los registros de errores internos.

  1. Inicia sesión en cPanel y abre el Administrador de archivos.
  2. Entra a la carpeta raíz de tu WordPress (generalmente public_html).
  3. Busca y edita el archivo wp-config.php.
  4. Busca la línea:
    define( 'WP_DEBUG', false );
    Y cámbiala por:
    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );
  5. Guarda los cambios.

Al hacer esto, se creará un archivo de registro llamado debug.log dentro de la carpeta wp-content/ cada vez que tu sitio falle. Abre ese archivo y lee las últimas líneas para ver qué plugin o tema (ej. /wp-content/plugins/nombre-plugin/) está causando el fallo de ejecución.

Paso 2: Desactivar el plugin o tema conflictivo

Una vez identificado el culpable (por ejemplo, tras una actualización fallida de un plugin):

Método A: Cambiar el nombre de la carpeta (Desde el Administrador de Archivos)
  1. Dentro del Administrador de archivos, navega a wp-content/plugins/.
  2. Busca la carpeta del plugin problemático (ej. jetpack o woocommerce).
  3. Haz clic derecho sobre la carpeta, selecciona Rename (Renombrar) y cámbiale el nombre a algo como jetpack_desactivado.
  4. Esto obligará a WordPress a omitir ese plugin al cargar y tu sitio volverá a la vida de inmediato.
Método B: Desactivar todos los plugins a la vez

Si no pudiste identificar qué plugin causaba el error, puedes desactivar todos juntos para verificar si el problema es de algún complemento:

  1. Navega a la carpeta wp-content/ en el Administrador de Archivos.
  2. Cambia el nombre de la carpeta plugins a plugins_desactivados.
  3. Intenta ingresar a tu web. Si funciona, el error es definitivamente de un plugin. Vuelve a renombrar la carpeta a `plugins` e ingresa a desactivar uno por uno desde el panel de WordPress para encontrar el culpable.
Consejo de seguridad: Una vez solucionado el inconveniente, recuerda volver a configurar WP_DEBUG a false en tu archivo wp-config.php para evitar que los registros de errores públicos revelen rutas del servidor.

¿Fue útil la respuesta?

« Atrás