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:
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, mira 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 de tu tablero.
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.
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.
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:
- Instalar WP Super Cache
- Administrar el caché de DreamPress
- Limpiar el caché usando wp-cli
- Borrara tu caché de Cloudflare
- Borrar el caché de tu navegador
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.
- Primero, comprueba qué temas están disponibles para activar.
[server]$ wp theme list
- Luego puedes activar un tema diferente. Por ejemplo, esto muestra cómo activar el tema predeterminado llamado 'twentynineteen'.
[server]$ wp theme activate twentynineteen
- 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.