Contenidos
Yoast SEO lanza una actualización para corregir errores fatales causados por un conflicto de complementos
Se descubrió que el complemento Yoast SEO WordPress versión 19.7 contenía un conflicto con otros complementos, lo que provocó que los sitios web experimentaran errores fatales.
Esta es la tercera vez este año que un conflicto con otro complemento provocó que fallara una actualización de Yoast.
Afortunadamente, Yoast investigó los informes y rápidamente publicó una nueva actualización que solucionó el problema.
Error fatal de WordPress
Existen múltiples causas para un error fatal, pero en esta situación fue causado por una actualización de Yoast SEO en la que la codificación entró en conflicto con otro complemento.
Esto puede suceder porque dos complementos intentan hacer algo, pero uno básicamente cancela al otro o evita que el otro funcione.
Una metáfora para un conflicto de complementos podría ser dos automóviles que van en direcciones opuestas en una carretera de un solo automóvil.
Idealmente, un complemento hace concesiones en su codificación para otros complementos, especialmente los comunes, de modo que ninguno de los complementos intente hacer algo que impida que otros complementos hagan lo suyo.
Esto es exactamente lo que sucedió con la actualización de Yoast 19.7.
Yoast 19.7 tuvo un conflicto con otros complementos (o codificación personalizada) que cambian la URL de inicio de sesión del administrador.
Cambiar la URL de inicio de sesión es una medida de seguridad diseñada para engañar al software de piratas informáticos que navega automáticamente a la URL predeterminada para los inicios de sesión del administrador e intenta adivinar las credenciales de la contraseña de inicio de sesión.
Yoast anuncia un error de actualización
Yoast fue 100% transparente sobre el error y publicó un tweet que describía a los usuarios lo que estaba sucediendo.
Yoast tuiteó: tweeted
“After the release of Yoast SEO 19.7, we were informed that this version causes a fatal error when used in combination with plugins or code that alters the default WordPress login URL.
We’ve identified the problem and are working on a solution.”
“Después del lanzamiento de Yoast SEO 19.7, se nos informó que esta versión provoca un error fatal cuando se usa en combinación con complementos o código que altera la URL de inicio de sesión predeterminada de WordPress.
Hemos identificado el problema y estamos trabajando en una solución”.
Uno de los cambios introducidos con Yoast 19.7 (según el registro de cambios de desarrollo del complemento Yoast) fue una mejora en la forma en que Yoast maneja los errores fatales al evitar que se ejecute en la página de inicio de sesión. development changelog
“Improves the handling of fatal errors in the front-end by preventing Yoast SEO to run in the login page, allowing users to access their dashboard.”
«Mejora el manejo de errores fatales en el front-end al evitar que Yoast SEO se ejecute en la página de inicio de sesión, lo que permite a los usuarios acceder a su tablero».
¿Podría haber sido esa la causa?
¿Por qué ocurren errores fatales con los complementos?
Los conflictos de complementos no son exclusivos de Yoast Simplemente es más notable cuando le sucede a Yoast porque su base de usuarios es de millones.
Sin embargo, esta es la tercera vez este año que un conflicto de complemento de error fatal se asoció con una actualización del complemento Yoast este año.
El fundador de Yoast SEO Plugin, Joost De Valk, explicó en un tweet que no siempre es posible dar cuenta de los miles de complementos en el ecosistema de WordPress con los que podría ocurrir un conflicto de codificación.
Él tuiteó: tweeted
“Este es el tipo de situación de conflicto de complementos de #WordPress que, literalmente, no sé cómo evitar que suceda.
Más de 60,000 complementos: ¿cómo prueba su complemento contra todos esos?
Si alguien tiene buenas ideas, soy todo oídos”
Joost también tuiteó que Yoast siempre prueba las actualizaciones de sus complementos antes del lanzamiento con muchos de los complementos más populares. tweeted
“We test against the big ones, not worried about those as much, but a couple small ones together still cause enough of a headache.”
«Probamos contra los grandes, no nos preocupamos tanto por ellos, pero un par de pequeños juntos todavía causan suficiente dolor de cabeza».
Él continuó: He continued
“… nunca es divertido cuando rompes cosas Probamos muy rigurosamente y aún así las cosas pasan Crear complementos para grandes cantidades de usuarios es «simplemente» difícil».
Solución ofrecida en horas
Yoast publicó una nueva actualización dentro de las dos horas posteriores al anuncio de que identificaron un error en la actualización y estaban trabajando en una solución.
We’ve resolved the problem and released a patch. You can now safely update to Yoast SEO 19.7.1.
We’ve marked the incident report at https://t.co/sBvJewCAeX as resolved.
— Yoast (@yoast) September 20, 2022
Resolvimos el problema y lanzamos un parche. Ahora puede actualizar de forma segura a Yoast SEO 19.7.1.
Marcamos el informe del incidente en https://t.co/sBvJewCAeX como resuelto. https://t.co/sBvJewCAeX
– Yoast (@yoast) 20 de septiembre de 2022 September 20, 2022
Acción recomendada a tomar
Yoast lanzó una nueva actualización, la versión 19.7.1 El registro de cambios de desarrollo de Yoast decía: Yoast development changelog stated
“Fixes a bug where a fatal error would be thrown in combination with certain plugins that change the standard login page URL.”
«Corrige un error en el que se arrojaría un error fatal en combinación con ciertos complementos que cambian la URL de la página de inicio de sesión estándar».
Los usuarios del complemento Yoast SEO pueden considerar actualizar a la última versión de Yoast, la versión 19.7.1
Imagen destacada de Shutterstock/Asier Romero
Leer el articulo original en Search Engine Journal.