Monitorización de errores — sin avisos PHP recibiendo a tus clientes.
Relvato revisa tus páginas clave tal como las ve un visitante sin sesión y avisa de errores de PHP y WordPress — un aviso, una advertencia, la pantalla de «error crítico», un error de conexión a la base de datos —, errores de JavaScript no capturados y código sin renderizar como shortcodes y marcado de bloques. Vuelve a comprobar justo después de una actualización de plugin, tema o núcleo, o de un push a tu repositorio de GitHub.
- ✓Sin avisos, advertencias, deprecaciones ni errores fatales o de sintaxis de PHP en la página
- ✓Sin la pantalla de WordPress «Ha habido un error crítico» ni errores de conexión a la base de datos
- ✓Sin errores de JavaScript no capturados al cargar la página
- ✓Sin PHP sin ejecutar, shortcodes sin renderizar ni restos de marcado de bloques (<!-- wp:… -->)
- ✓Inicio, tienda, categoría, producto, carrito, checkout y cuenta — más las URLs que añadas
- ✓Se vuelve a ejecutar tras actualizaciones de plugins, temas, núcleo y WooCommerce, y pushes en GitHub
Un conflicto entre plugins o una mala actualización puede plantar una advertencia de PHP en la parte superior de tu tienda, sustituir el checkout por una pantalla de «error crítico» o mostrar [contact-form-7 id="42"] donde debería haber un formulario. A menudo solo lo ven los visitantes sin sesión o en plantillas que casi no abres, así que los clientes lo ven antes que tú. Relvato revisa la página renderizada y te muestra exactamente lo que vieron.
En WordPress, si los errores empezaron justo después de actualizar un plugin, Relvato te sugiere revertir ese plugin a la versión que tenías antes —desde wordpress.org, y solo si tu copia no está modificada—, y tú lo aplicas con un clic en WordPress → Relvato. Después, el plugin bloquea la versión defectuosa para que WordPress no la reinstale. Una versión más nueva se sigue instalando con normalidad.
- Relvato abre cada página clave sin sesión en un navegador real — inicio, tienda, categoría, un producto, carrito, checkout y cuenta, más las URLs que añadas — y espera a que se rendericen los contenidos tardíos, como los widgets de shortcodes.
- Busca en lo que aparece en pantalla firmas de error (avisos y errores fatales de PHP, pantallas de error crítico y de base de datos de WordPress, trazas de pila), errores de JavaScript no capturados y código sin renderizar fuera de los bloques de código. El código que muestras a propósito en <pre> o <code> nunca se marca, y puedes ignorar frases concretas.
- Si encuentra algo, recibes la página, el texto exacto del error y una captura completa de lo que vieron los visitantes. Se ejecuta minutos después de una actualización de plugin, tema, núcleo o WooCommerce que informe el plugin de Relvato, tras un push a un repositorio de GitHub conectado y cada semana.
¿Necesito un plugin?
No — la detección de errores funciona en cualquier sitio con el dominio verificado. El plugin añade una nueva ejecución justo después de las actualizaciones de WordPress; la GitHub App, justo después de un push de código.
¿Por qué no veo estos errores yo mismo?
Los errores a menudo solo aparecen a visitantes sin sesión, en plantillas que no abres o tras una actualización lanzada de madrugada. Relvato revisa sin sesión, en tus páginas clave, justo después de cada cambio.
¿Marcará el código que muestro a propósito, como un tutorial?
No. El código dentro de bloques <pre> y <code> se excluye antes de buscar código sin renderizar, y puedes añadir frases que ignorar — por ejemplo, un shortcode que muestras a propósito.
¿Detecta errores de JavaScript?
Sí — una excepción de JavaScript no capturada al cargar la página se informa junto a los errores de PHP y WordPress, con su mensaje.
Pon este monitor en piloto automático.
Gratis para siempre en un sitio — 100 ejecuciones al mes, lanzadas por ti o cada semana, sin tarjeta. Pro vuelve a ejecutar tus monitores solo tras cada actualización.