Cómo solucionar el problema “Error de actualización. Error "La respuesta no es una respuesta JSON válida"
Publicado: 2024-01-09¿Encontró el error "la actualización falló, la respuesta no es una respuesta JSON válida" en su sitio web de WordPress? 🤔
Es un error común de WordPress, pero no crítico. En la mayoría de los casos, no le impide acceder a su sitio web, pero puede impedirle continuar con su trabajo.
El error suele aparecer al cargar un archivo multimedia o editar contenido en el editor de bloques o el editor de sitios nativo de WordPress (también conocido como Gutenberg). Para continuar usando el editor, debe eliminar el error.
Entonces, en este artículo, le mostraremos cómo eliminar el error "la actualización falló, la respuesta no es una respuesta JSON válida" de su sitio web de WordPress. 🧹
📚 Tabla de contenidos :
- Actualizar enlaces permanentes y generar un nuevo archivo .htaccess
- Verifique las URL de su sitio
- Solucionar problemas de contenido mixto (problemas HTTPS)
- Deshabilitar cortafuegos
- Desactive complementos y temas para encontrar posibles problemas de compatibilidad
- Verifique el registro de depuración
- Busque ayuda del proveedor de alojamiento
¿Qué causa el error "la actualización falló, la respuesta no es una respuesta JSON válida"?
Como dijimos en la introducción, el error de respuesta JSON aparece cuando utiliza el Editor de bloques y/o el Editor de sitio para cargar una imagen o agregar o modificar el contenido de su sitio web.
Para comprender el error, primero debe comprender qué sucede detrás de escena cuando se usa el editor.
Cuando trabaja en el editor, su navegador se comunica constantemente con el servidor de su sitio web.
A medida que agrega o modifica contenido en Gutenberg, los datos de su sitio se envían al servidor. Procesa los datos, los almacena en la base de datos y responde al editor diciendo que los datos se han guardado.
El error "la actualización falló, la respuesta no es una respuesta JSON válida" aparece cuando algo sale mal con esta comunicación entre el editor y el servidor del sitio .
😕 La falta de comunicación entre un editor y un servidor suele deberse a las siguientes causas:
- Conflictos de complementos o temas
- Configuraciones de servidor incorrectas
- Datos corrompidos
- Restricciones del complemento de seguridad
- restricciones de firewall, entre otras cosas
En la siguiente sección, mostraremos algunos pasos de solución de problemas para ayudarlo a eliminar el mensaje "la actualización falló, la respuesta no es una respuesta JSON válida" de su Editor Gutenberg.
Cómo solucionar el error "la actualización falló, la respuesta no es una respuesta JSON válida"
En esta sección, hemos cubierto todas las posibles soluciones al error. Pero antes de comenzar a implementar las soluciones, le recomendamos realizar una copia de seguridad de todo su sitio web.
Algunas de las soluciones implican ir al backend de su sitio y realizar modificaciones en archivos importantes de WordPress, deshabilitar complementos, temas, etc.
No hace falta decir que estos pasos son arriesgados.
Con una copia de seguridad implementada, puede implementar las soluciones sin preocuparse por fallar su sitio web.
Así que haga una copia de seguridad antes de continuar con las soluciones siguientes. 💾
Para corregir el error "la actualización falló, la respuesta no es una respuesta JSON válida", debe implementar las siguientes soluciones:
Soluciones temporales si debe hacer algo de inmediato
Implementar algunas de las soluciones comunes puede llevar mucho tiempo, por lo que si tiene prisa y es absolutamente necesario agregar/editar un contenido de inmediato, le recomendamos utilizar estas soluciones por el momento y luego llevar a cabo la tarea real. soluciones más adelante.
1. Cambie al editor clásico
Si planeaba cambiar al Editor clásico de forma permanente, esta podría ser su señal. Si no tiene tales planes, simplemente use el Editor clásico temporalmente para el contenido con el que tiene problemas.
Dicho esto, hacer el cambio puede afectar el diseño y el formato de las páginas existentes creadas con el Editor de bloques, por lo que no recomendamos cambiar al Editor clásico en todo el sitio si es posible.
Para cambiar al Editor clásico, instale y active el complemento oficial del Editor clásico en su sitio web de WordPress.
2. Cargue medios a través de la biblioteca multimedia
Si encontró el error "La actualización falló, la respuesta no es una respuesta JSON válida" al cargar una imagen directamente en el editor, intente agregar la imagen a través de la biblioteca multimedia de su sitio.
En su panel de WordPress, vaya a Medios → Agregar nuevo archivo multimedia y presione el botón Seleccionar archivos para cargar la imagen desde su computadora local.
Una vez que haya cargado el archivo multimedia a través de esta interfaz, puede seleccionarlo desde el editor de bloques. Por ejemplo, puede agregar un bloque de imagen y luego seleccionar la opción para elegir una imagen existente de su biblioteca multimedia.
Soluciones permanentes para el error de respuesta JSON no válida de WordPress
Como no sabemos el motivo exacto por el que apareció el error en su sitio web, hemos enumerado todas las soluciones posibles. Pero eso no significa que deba implementar todas las soluciones.
Simplemente implemente una solución a la vez y siga comprobando si elimina el error de su sitio web. Si no es así, implemente la siguiente solución.
Empecemos. 🏁
1. Actualice los enlaces permanentes y genere un nuevo archivo .htaccess
También se sabe que los problemas con su estructura de URL compatible con SEO causan el error "La actualización falló, la respuesta no es una respuesta Json válida" en su sitio web de WordPress.
Para solucionar el problema de la estructura de la URL, debe abrir su panel de WordPress e ir a Configuración → Enlaces permanentes , desplazarse hacia abajo hasta el final de la página y presionar el botón Guardar cambios .
No es necesario cambiar ninguna configuración; hacer clic en el botón por sí solo a veces puede solucionar el problema.
Una vez hecho esto, verifique si eso eliminó el error de respuesta JSON no válida. De lo contrario, deberá generar un nuevo archivo .htaccess. Así es cómo:
Abra su cuenta de hosting y vaya a cPanel → Administrador de archivos → .htaccess . También puede conectarse a su servidor mediante FTP .
Haga clic derecho en el archivo y presione el botón Descargar para almacenar una copia del archivo en su computadora local como copia de seguridad para usarla si es necesario. A continuación, haga clic derecho nuevamente y presione el botón Eliminar .
Luego, abra su panel de WordPress y vaya a Configuración → Enlaces permanentes . Desplácese hacia abajo y presione el botón Guardar cambios .
Regrese a la carpeta public_html y debería poder ver un nuevo archivo .htaccess dentro de la carpeta.
Ahora verifique si el error "La actualización falló, la respuesta no es una respuesta JSON válida" todavía aparece en su sitio web.
¿Sigues viendo el error? No te preocupes, prueba la siguiente solución. 👇
2. Verifique las URL de su sitio
Otra causa común de error JSON es tener URL de sitio incorrectas en la configuración de WordPress.
Recomendamos consultar su página de Configuración abriendo su panel de WordPress y yendo a Configuración → General .
Podrás ver estos dos campos: Dirección de WordPress (URL) y Dirección del sitio (URL) .
Deben contener la URL de su sitio web.
La URL en la dirección de WordPress es lo que los visitantes utilizan para encontrar su sitio web. La dirección del sitio indica la ubicación de los archivos de su sitio web. En la mayoría de los casos, ambas URL son iguales.
Asegúrese de que las URL en estos campos sean correctas. No hay errores ortográficos y HTTPS (suponiendo que su sitio web tenga un certificado SSL instalado) aparece antes de las URL del sitio web.
Si modifica WordPress y la dirección del sitio, asegúrese de presionar el botón Guardar cambios .
3. Solucionar problemas de contenido mixto (problemas HTTPS)
Los problemas de contenido mixto suelen aparecer después de instalar un certificado SSL en el sitio web.
Antes de la instalación del certificado, su sitio web se servía a través de HTTP. Después de instalar el certificado y configurar su sitio para usar HTTPS, su sitio web se sirve a través de HTTPS.
Sin embargo, algunas páginas aún podrían cargarse a través de HTTP, lo que provocaría un problema de contenido mixto y eso podría haber desencadenado el error "la actualización falló, la respuesta no es una respuesta JSON válida" en el Editor Gutenberg.
En el paso anterior, le pedimos que se asegurara de que WordPress y las direcciones del sitio tuvieran HTTPS antes de las URL. En la gran mayoría de situaciones, esto debería solucionar el problema del contenido mixto. Pero si no es así, instale y active este complemento: Really Simple SSL.
Después de la activación, aparecerá una ventana emergente con el botón Activar SSL . Presione ese botón y el complemento se asegurará de que todas sus páginas se carguen a través de HTTPS.
¿Necesitas ayuda? Lea esta guía sobre cómo migrar WordPress de HTTP a HTTPS.
4. Desactive los cortafuegos
🛡️ Se sabe que los cortafuegos de seguridad interfieren con la comunicación del Editor de bloques con el servidor del sitio web.
Por lo que recomendamos desactivar el firewall y comprobar si el error JSON sigue apareciendo en el editor.
Los firewalls se agregan a un sitio web mediante una CDN o un complemento de seguridad. Algunos proveedores de hosting también ofrecen servicios de firewall para sitios web alojados en sus servidores. Asegúrese de consultar con su proveedor de alojamiento para asegurarse de que todos los firewalls estén desactivados en su sitio web de WordPress.
5. Desactive complementos y temas para encontrar posibles problemas de compatibilidad
También se sabe que el conflicto entre complementos y temas causa el error "la actualización falló, la respuesta no es una respuesta JSON válida".
Deshabilite su tema actual yendo a Apariencia → Temas y activando Twenty Twenty-Four o algún otro tema de WordPress.
Si eso no elimina el error, navegue hasta Complementos → Complementos instalados y proceda a deshabilitar todos los complementos instalados en su sitio web.
Si el problema desaparece después de deshabilitar los complementos, puedes reactivarlos uno por uno hasta que encuentres el complemento exacto que está causando los problemas.
6. Verifique el registro de depuración
Para usuarios más avanzados, el registro de depuración de WordPress puede proporcionar información sobre lo que podría estar desencadenando el mensaje "La actualización falló, la respuesta no es una respuesta Json válida".
Para acceder al registro de depuración, debe agregar un fragmento de código al archivo wp-config.php del sitio. Para editar el archivo wp-config.php, necesita acceder a los archivos de su sitio directamente mediante FTP o algo como cPanel File Manager.
Para acceder al archivo wp-config, abra su cuenta de hosting y vaya a cPanel → Administrador de archivos .
Localice la carpeta public_html en el lado izquierdo de la pantalla, selecciónela y wp-config.php debería aparecer en el lado derecho de la pantalla.
Haga clic derecho en los archivos y seleccione el botón Editar . Inserta el siguiente código antes de esta oración: “¡Deja de editar! Feliz blog”
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true );
Pulsa el botón Guardar .
👉 Para obtener más detalles, tenemos una publicación completa sobre cómo activar la depuración en WordPress.
Luego, regrese a la carpeta public_html y abra la carpeta wp-content. Deberías ver un archivo llamado debug.log dentro de esta carpeta. Abra el archivo y busque pistas relacionadas con el error JSON.
7. Busque ayuda del proveedor de hosting
¿Sigue apareciendo el error? 🐞
En ese caso, debe buscar ayuda de su equipo de soporte de hosting. Deberían poder ofrecer información sobre el problema y recomendar soluciones.
Solucione el error de respuesta JSON no válida de WordPress para siempre 🚧
El error "la actualización falló, la respuesta no es una respuesta JSON válida" es un error común de WordPress. Por lo general, aparece en el Editor de bloques o en el Editor del sitio mientras agrega o modifica contenido o medios.
Hay dos soluciones rápidas y sencillas a este problema. Puede cambiar al Editor clásico o cargar archivos multimedia directamente en la Biblioteca multimedia. Pero éstas son sólo soluciones temporales. Usar el Editor Gutenberg nuevamente podría hacer que el error reaparezca.
👉 Aquí hay algunas soluciones mejores:
- Actualizar enlaces permanentes
- Verifique la URL de su sitio en la página de Configuración
- Solucionar problemas de contenido mixto
- Deshabilitar cortafuegos
- Desactivar complementos y temas
- Consulte su registro de depuración para encontrar la causa real del error.
- Busque ayuda del proveedor de hosting, si todo lo demás falla
Para obtener algunos consejos más generales para solucionar problemas de WordPress, es posible que también le interese nuestra guía completa para la depuración de WordPress, así como una guía de depuración más avanzada.
¿Tiene alguna pregunta sobre el error de respuesta JSON no válida de WordPress? Háganos saber en la sección de comentarios a continuación .