Clicky

Error de actualización o publicación

Recientemente estaba creando un nuevo post, y de repente empecé a recibir el siguiente error.

Error en la actualización. La respuesta no es una respuesta JSON válida.

Error al actualizar una página

Después de eso, el servidor parecía tener un tiempo de espera.

Desactivar el editor de bloques de Gutenberg

Cuando investigué el problema en Internet, descubrí que era bastante común. Mucha gente ha informado de este error. Algunas personas sugirieron volver al editor clásico. No quise hacerlo porque es sólo una solución provisional, no una solución.

¿Se trata de Permalinks?

Algunas personas decían que era un problema de permalink, y todo lo que tenías que hacer era volver a guardar tus permalinks. Mientras que esto era una solución para algunos, intenté cambiar mis permalinks y en mi caso no hizo ninguna diferencia. El problema persistía.

Algunas otras personas estaban diciendo que guardar permalinks no era suficiente, y que había que comprobar la configuración de permalink en su archivo .htaccess. Pero estoy alojado en nginx y no tengo un archivo .htaccess.

Me puse en contacto con mi host - GridPane - y me dijeron que mis archivos nginx ya estaban configurados correctamente y que no había nada que pudiera añadir para mejorar el procesamiento de los enlaces permanentes.

Me sugirieron que comprobara el registro de errores de nginx y que, si no había nada, desactivara todos mis plugins y los volviera a activar de uno en uno para ver quién era el culpable.

¿Es un plugin?

Así que desactivé todos los plugins instalados en mi sitio, y utilicé un tema WP gratuito. Probé que podía actualizar la página - y pude. A continuación, volví a habilitarlos de uno en uno. No creía que fuera un problema de plugins, pero tenía que comprobarlo.

Resulta que era el plugin Gravity Forms que causó el problema para mí, o posiblemente alguna combinación de Gravity Forms con otro plugin. Quién sabe. Si bien es definitivamente era mi problema, no es mi trabajo para depurar el código de otras personas a menos que no tengo más remedio que hacerlo.

El caso es que si deshabilitaba Gravity Forms el problema desaparecía. En cuanto volvía a habilitar Gravity Forms el problema volvía. La versión que estaba usando creía que era la última en ese momento : 2.4.19.

Si, como yo, has probado el método del permalink pero no ha cambiado nada, y tu host ya está configurado correctamente, así que no hay nada que ganar, entonces puede que también tengas un problema con el plugin.

El plugin que causa el error podría no ser Gravity Forms - podría ser cualquier plugin. La única manera de averiguarlo es utilizar un tema inofensivo, desactivar todos los plugins y volver a añadirlos, uno a la vez hasta que el problema vuelva a aparecer.

Informé del problema a los desarrolladores de Gravity Forms por si necesitaban saberlo.

Actualización del soporte de Gravity Forms

Escribí a Gravity Forms para preguntar si se trataba de un problema conocido con la versión 2.4.19 y si tenían una solución. Pero mientras tanto descubrí que 2.4.19 no era la última versión. La última versión era en realidad la 2.4.19.3. Pero por alguna razón no se notificó automáticamente como una actualización en mi sitio, a pesar de tener una licencia de desarrollador válida.

El soporte de Gravity Forms me respondió que el error no era causado por su plugin y que no, que no habían codificado específicamente una solución para este problema en ninguna actualización.

Lo único que me importaba en este caso era que el problema desapareciera, y desactivar y reactivar los plugins me permitió encontrar mi propia solución para poder seguir trabajando. Pero si quieres ayuda real de cualquier equipo de soporte es mejor proporcionar un problema reproducible en un sitio de prueba en el que puedan entrar, que demuestre categóricamente que su plugin es el culpable. Si no, por supuesto, obtendrá la respuesta "no es nuestro problema". LOL.