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, se muestra uno de los siguientes mensajes:

wordpress wsod message
wordpress wsod message
ES wordpress wsod message
ES wordpress wsod message

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".

Una vez que hayas iniciado sesión, verás una advertencia similar a esta en la parte superior de tu tablero.

wordpress wsod message

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 Appearance > Themes. Allí mostrarás lo siguiente.

wordpress wsod message
wordpress wsod message

En la parte inferior, puedes ver que el tema llamado 'Button' no se carga. Haz clic en el botón Resume al lado del tema.

wordpress wsod message

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. Mira el siguiente artículo para obtener más información.

Asegúrate de tener habilitado el Editor visual

Visita tu página Users >Your Profile. 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. Primero, comprueba qué temas están disponibles para activar.
    [server]$ wp theme list
  2. Luego puedes activar 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. Consulta 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. Consulta 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?