Arreglando la pantalla blanca de la muerte

Generalidades

El 'White Screen of Death' (WSOD) 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
wordpress wsod message
wordpress wsod message

Si esto sucede, se envía un correo electrónico 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 electrónico, continúa con los siguientes pasos de solución de problemas.

Vacía tu caché

Vacía 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 ayudarto a identificar problemas o conflictos de JavaScript utilizando sus herramientas integradas. Consulte 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úrese de que esa opción esté desmarcada.

Re-instalar los archivos principales de WordPress

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

Pasos básicos de solución de problemas

Deshabilita tus plugins 

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

Activando un tema diferente

También puedes intentar activarlos 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.

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

Vacía tu caché

También puedes usar wp-cli para vaciar 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?