Reparar la pantalla blanca de la muerte o White Screen of Death (WSoD)

Generalidades

La pantalla blanca de la muerte de Wordpress hace que tu sitio muestre una página en blanco sin ninguna información adicional. La mayoría de las veces es causada por un error de PHP, sin embargo puede ser difícil de solucionar ya que no se muestran errores cuando esto sucede.

Este artículo enumera los pasos comunes de solución de problemas que puedes seguir para arreglar tu sitio.

Advertencia WSoD en WordPress 5.2

WordPress 5.2 presenta un nuevo servicio para ayudar a solucionar problemas de WSOD. Si tu sitio falla debido a un tema o un problema de plugin, aparece uno de los siguientes mensajes:

  • 'El sitio está experimentando dificultades técnicas.'
  • 'El sitio está experimentando dificultades técnicas. Por favor, consulta tu bandeja de entrada de correo electrónico del administrador del sitio para obtener instrucciones.'
  • 'Ha habido un error critico en esta web.'
  • 'Ha habido un error crítico en esta web. Por favor, consulta tu bandeja de entrada de correo electrónico del administrador del sitio para obtener instrucciones.'

Si esto sucede, se envía un correo al administrador del sitio con una URL única que te permite ingresar a tu sitio a través del "Modo de Recuperación".

Si no recibes el correo, revisa los pasos de solución de problemas a continuación.

Una vez que hayas iniciado sesión, verás una advertencia similar a esta en la parte superior del panel:

  • 'Uno o más temas fallaron en cargar apropiadamente. Puedes encontrar más detalles y hacer cambios en la ventana Temas.'

Aquí puedes desactivar el plugin o el tema que causa problemas. En este ejemplo, hay un problema con el tema. Haz clic en el enlace para ir a la página Apariencia > Temas. Allí mostrarás lo siguiente:

  • 'ERROR: Este tema falló en cargar apropiadamente y fue pausado dentro del backend administrador.'

En la parte inferior, puedes ver que el no se carga. Haz clic en el botón Resumen al lado del tema:

  • 'El tema no pudo ser resumido porque se generó un error fatal.'

Es posible que el tema o el plugin continúen sin funcionar. Si es así, y has agotado todos los otros pasos de solución de problemas, la solución final puede ser reinstalar una copia nueva del tema o plugin.

No recibí el correo electrónico

Si no recibiste el correo, continúa con los siguientes pasos de solución de problemas.

Limpiar tu caché

Limpia los plugins de almacenamiento en caché que puedas estar ejecutando, así como el servidor, el navegador y el caché Cloudflare:

Solución de problemas con tu navegador

Tu navegador puede ayudarte a identificar problemas o conflictos de JavaScript utilizando sus herramientas integradas. Revisa el siguiente artículo para obtener más información.

Asegúrate de tener habilitado el Editor visual

Visita tu página Usuarios > Tu Perfil. La primera opción deshabilitará el editor visual. Asegúrate de que esa opción esté desmarcada.

Re-instalar los archivos principales de WordPress

Intenta reinstalar los archivos principales de WordPress. Tu directorio /wp-content permanecerá intacto.

Pasos básicos de solución de problemas

Deshabilitar tus plugins 

Los errores con un plugin o tema son a menudo la causa del error WSoD. Primero debes intentar deshabilitar tus plugins para ver si eso corrige el error.

Activar un tema diferente

También puedes intentar activar un tema diferente usando wp-cli. 

  1. Revisa qué temas están disponibles para activar.
    [server]$ wp theme list
  2. Activa un tema diferente. Por ejemplo, esto muestra cómo activar el tema predeterminado llamado 'twentynineteen'.
    [server]$ wp theme activate twentynineteen
  3. Verifica tu sitio para ver si eso solucionó el error.

Habilitar WordPress DEBUG

WordPress tiene una función incorporada que le permite ver y registrar errores. Revisa el siguiente artículo para obtener instrucciones sobre cómo activar esto.

Durante ese proceso, puedes elegir ver los errores en tu sitio en vivo o registrarlos en un archivo en tu servidor.

Aumenta tu límite de memoria PHP

PHP necesita una cierta cantidad de memoria para funcionar correctamente. La cantidad que necesita depende de tu sitio web, pero siempre puede aumentar este límite en la configuración de PHP. Ve lo siguiente para obtener instrucciones sobre cómo plantear esto en WordPress.

Limpiar tu caché

También puedes usar wp-cli para limpiar la memoria caché de tu sitio en el servidor. Revisa el siguiente artículo para obtener más detalles sobre wp-cli y este comando.

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?