Comment réparer "Échec de la mise à jour. La réponse n'est pas une réponse JSON valide »

Publié: 2022-06-14

Vous venez de tomber sur le message « Échec de la mise à jour. La réponse n'est pas une réponse JSON valide. erreur lorsque vous travaillez dans l'éditeur de blocs WordPress ?

️ C'est une erreur WordPress courante et elle apparaît sur votre site pour des raisons telles qu'un conflit de plug-in et de thème, un problème de certificat SSL ou de contenu mixte, une corruption de fichier .htaccess, etc.

Il est frustrant de rencontrer l'erreur de réponse JSON. Il ne vous dit pas pourquoi cela se produit ni comment le supprimer - il vous oblige à abandonner tout ce que vous faites et à trouver un moyen de supprimer l'erreur de votre site Web.

Qu'est-ce qui cause le message "Échec de la mise à jour. La réponse n'est pas une réponse JSON valide. Erreur?

Lorsque vous téléchargez une image ou publiez ou mettez à jour un article sur votre site Web WordPress, WordPress communique la demande à votre serveur Web. Le serveur répond au format JSON.

Si, pour une raison quelconque, le serveur ne répond pas au format JSON ou ne répond pas du tout, alors WordPress lance "La réponse n'est pas une réponse JSON valide". Erreur.

Vous devez vous demander : Qu'est-ce qui cause la mauvaise communication ou le manque de communication entre votre site Web et le serveur ?

La réponse est qu'il y a plus d'une cause. Il peut s'agir d'un bogue dans un plugin ou un thème, d'un problème avec le certificat SSL, d'une corruption de fichier .htaccess, d'un conflit d'API REST, etc.

Dans la section suivante, nous allons explorer ces causes et déterminer laquelle a conduit à l'erreur sur votre site Web.

Mais avant de passer à la section suivante, il convient de noter que WordPress affiche différentes variantes de la même erreur JSON.

  • Vous verrez cette variation lorsque vous essayez de mettre à jour un article : "Échec de la mise à jour. La réponse n'est pas une réponse JSON valide.
  • Celui-ci apparaît lorsque vous essayez de publier un article : "Échec de la publication. La réponse n'est pas une réponse JSON valide.
  • Et un simple, "La réponse n'est pas une réponse JSON valide." une erreur apparaît lorsque vous téléchargez une image.

️ Peu importe la variante que vous voyez, les solutions sont les mêmes.

Comment réparer "La réponse n'est pas une réponse JSON valide." Erreur

Étant donné que nous ne savons pas ce qui cause l'erreur sur votre site, essayer différentes solutions est la meilleure solution.

Mais avant de commencer, effectuez une sauvegarde de l'intégralité de votre site Web WordPress.

Dans ce tutoriel, vous devrez apporter des modifications à votre site. C'est une entreprise risquée. Cela peut casser votre site. En cas de problème, une sauvegarde vous aidera à restaurer le site à la normale. Par conséquent, vous devez effectuer une sauvegarde de votre site WordPress avant de continuer.

Maintenant, commençons par les solutions :

Générer un nouveau fichier .htaccess pour résoudre les problèmes de permaliens

L'une des causes les plus courantes de l'erreur JSON est un problème avec le fichier .htaccess ou les permaliens de votre site.

Pour supprimer l'erreur de votre site, vous devrez actualiser les permaliens de votre site, ce que vous pouvez accomplir de deux manières.

L'option la plus simple consiste à forcer WordPress à générer un nouveau fichier .htaccess à partir de votre tableau de bord WordPress.

Allez dans Paramètres → Lien permanent . Faites défiler vers le bas sur la page Permalien et appuyez sur le bouton Enregistrer les modifications .

page permalien sur wordpress
Faites défiler vers le bas sur la page Paramètres de permalien et appuyez sur le bouton Enregistrer les modifications

Revenez maintenant à votre éditeur et vérifiez si l'erreur a disparu.

Toujours, voir l'erreur? Ensuite, il y a une autre solution que vous pouvez essayer avant de passer à la méthode suivante. Vous pouvez supprimer complètement votre fichier .htaccess existant, puis demander à WordPress d'en créer un nouveau :

1. Installez FileZilla , un client FTP sur votre bureau. Voici un guide sur la façon d'installer FileZilla.

2. Ouvrez FileZilla et connectez-le à votre site Web . Ce guide vous montrera comment établir cette connexion.

3. Ensuite, accédez à public_html et localisez le fichier .htaccess .

4. Cliquez avec le bouton droit sur le fichier et sélectionnez Télécharger pour enregistrer une copie sur votre ordinateur local. Cela servira de sauvegarde au cas où vous en auriez besoin.

5. Une fois que vous avez la sauvegarde, cliquez avec le bouton droit sur le fichier et sélectionnez le bouton Supprimer pour supprimer le fichier.

suppression du fichier htacess dans filezilla
Faites un clic droit sur le fichier .htacess et sélectionnez Supprimer

6. Ouvrez votre tableau de bord WordPress et accédez à Paramètres → Permalien . Faites défiler vers le bas sur la page Permalien et appuyez sur le bouton Enregistrer les modifications . Cela forcera WordPress à créer un nouveau fichier .htaccess.

Cela devrait supprimer l'erreur de votre site si elle était causée par des problèmes de .htaccess/permalink. Si ce n'est pas le cas, essayez les solutions suivantes.

Vérifiez les paramètres d'adresse de votre site WordPress

L'erreur de réponse JSON peut apparaître car les adresses de votre site Web sur la page Paramètres ne sont pas configurées correctement.

Pour régler les choses correctement, allez dans Paramètres → Général et vous devriez pouvoir voir les deux champs suivants :

  1. Adresse WordPress (URL)
  2. Adresse du site (URL)

Assurez-vous que l'URL de votre site Web est insérée dans les deux champs. Les deux URL doivent être identiques . Et ils doivent commencer par HTTPS , pas HTTP ( tant que vous avez installé un certificat SSL ).

Ensuite, enregistrez vos modifications.

Même si vous n'apportez aucune modification à la page, assurez-vous d'appuyer sur le bouton Enregistrer les modifications .

adresse wordpress et adresse du site - Échec de la mise à jour. La réponse n'est pas une réponse JSON valide.
Assurez-vous que les deux URL sont identiques et ont HTTPS devant

Résoudre les avertissements/problèmes de contenu mixte

De nos jours, tous les sites Web doivent utiliser un certificat SSL, qui vous permet d'utiliser la connexion HTTPS sur votre site.

Toutefois, si vous migrez un site Web plus ancien de HTTP vers HTTPS, vous risquez de vous retrouver dans une situation où certaines ressources plus anciennes sont toujours chargées via HTTP au lieu de HTTPS. Cela peut déclencher quelque chose appelé un avertissement de contenu mixte, qui peut entraîner une erreur de réponse JSON non valide.

Dans la section précédente, vous vous êtes assuré que l'adresse WordPress et l'adresse du site commencent par HTTPS. Cela aurait déjà pu résoudre le problème de contenu mixte. Mais histoire d'être du même côté, installez et activez ce plugin : Really Simple SSL .

Après l'installation, vous devriez voir un popup avec ce bouton : Activer SSL ! Cliquez sur le bouton. Le plugin se mettra au travail et vous déconnectera. Ne vous inquiétez pas. Connectez-vous simplement et vérifiez si l'erreur JSON sur votre éditeur Gutenberg a disparu.

Si vous avez besoin d'aide pour configurer le plugin, consultez ce guide.

activation du plugin ssl vraiment simple - Échec de la mise à jour. La réponse n'est pas une réponse JSON valide.
Cliquez sur le bouton Activer SSL pour déplacer tous les liens vers HTTPS

Désactivez les plugins et les thèmes pour trouver des conflits

Les conflits de thème et de plugin sont une cause fréquente d'erreurs WordPress. Ainsi, dans cette section, nous vous aiderons à déterminer si un thème ou un plugin est à l'origine de l'erreur de réponse JSON sur votre site Web.

Tout d'abord, une petite information : la désactivation des plugins et des thèmes peut entraîner la panne de votre site. Vous pourriez perdre certaines de vos configurations. Mais si vous avez une sauvegarde en place, ce ne sera pas un problème.

Après avoir désactivé les plugins et les thèmes et déterminé quel plugin ou thème est à l'origine de l'erreur, vous pouvez restaurer votre site à la normale. Supprimez ensuite le thème ou le plugin coupable de votre site Web. De cette façon, toutes vos configurations resteront intactes et le coupable aura disparu.

Maintenant, allez dans Apparence → Thèmes et activez le thème WordPress par défaut (comme Twenty Twenty, Twenty Twenty One, etc.). Vérifiez si l'erreur JSON est corrigée.

Si l'erreur a disparu, supprimez le thème. Sinon, réactivez votre thème précédent.

Ensuite, allez dans Installed Plugins , sélectionnez tous vos plugins et sous Bulk Actions, choisissez Deactivate et appuyez sur Apply .

désactiver tous les plugins - Échec de la mise à jour. La réponse n'est pas une réponse JSON valide.
Désactivez tous les plugins et vérifiez si l'erreur JSON a disparu

Si l'erreur n'apparaît pas sur votre éditeur Gutenberg, c'est qu'un de vos plugins en était la cause. Tout ce que vous avez à faire est de déterminer lequel des plugins est le coupable. Commencez à réactiver les plugins un par un. Chaque fois que vous réactivez un plugin, vérifiez si l'erreur JSON est retournée.

Lorsque vous trouvez le coupable, supprimez le plugin . S'il s'agit d'une partie essentielle de votre site, contactez le développeur du plug-in et demandez de l'aide.

Autres façons de résoudre l'erreur de réponse JSON non valide

Les quatre premières solutions devraient vous permettre de supprimer le message "La mise à jour a échoué. La réponse n'est pas une réponse JSON valide. mais si cela persiste, essayez les méthodes suivantes :

Rechercher les conflits d'API REST

WordPress utilise l'API REST pour communiquer avec le serveur. Si la communication échoue pour une raison quelconque, vous rencontrerez l'erreur JSON.

Pour savoir si l'API REST est à l'origine du problème, ouvrez votre éditeur Gutenberg où l'erreur JSON s'affiche, cliquez avec le bouton droit sur l'erreur et sélectionnez l'option Inspecter .

inspecter l'option dans le navigateur Chrome - Échec de la mise à jour. La réponse n'est pas une réponse JSON valide.
Cliquez sur le bouton Inspecter et recherchez une erreur d'API REST

Sous Console , recherchez une erreur API REST . Si vous le trouvez, l'erreur est causée par l'API.

Pour supprimer l'erreur, vous devrez demander l'aide de votre fournisseur d'hébergement.

Télécharger des images d'une manière différente

Si le téléchargement d'images sur votre publication déclenche l'erreur, essayez de les télécharger via la médiathèque .

Assurez-vous de ne pas utiliser de caractères invalides dans le titre. Utilisez simplement des lettres et des chiffres anglais dans le titre de l'image.

Basculer vers l'éditeur classique (temporairement ou définitivement)

Si tout échoue, envisagez de passer à l'éditeur classique. Tout ce que vous avez à faire est d' installer le plugin officiel Classic Editor .

Pour un aperçu plus détaillé, consultez notre guide sur la façon de désactiver Gutenberg et d'utiliser l'éditeur Classic TinyMCE.

Cela dit, si vous préférez continuer à utiliser l'éditeur Gutenberg, vous devrez trouver un moyen de supprimer l'erreur de réponse JSON de votre site.

Si vous avez essayé toutes les solutions répertoriées ci-dessus et que vous ne parvenez toujours pas à supprimer l'erreur, vous avez besoin de l'aide d'un professionnel. Contactez votre hébergeur et parlez-lui de toutes les solutions que vous avez essayées. Ils vous aideront à supprimer l'erreur.

Corrigez définitivement l'erreur de réponse JSON invalide de WordPress

Le message "La mise à jour a échoué. La réponse n'est pas une réponse JSON valide. L'erreur est l'une des erreurs WordPress les plus courantes. Il peut apparaître lors du téléchargement d'une image ou de la publication/mise à jour d'un contenu à l'aide du nouvel éditeur de blocs (Gutenberg).

La cause réelle peut être n'importe quoi, d'un plugin ou d'un thème malveillant à un problème de certificat SSL. Pour supprimer l'erreur, il suffit d'en déterminer la raison et de l'éliminer de votre site.

Nous espérons qu'avec l'aide de notre tutoriel, vous avez pu supprimer l'erreur de réponse JSON de votre site.

Pour d'autres conseils sur la résolution des erreurs courantes de WordPress, vous pouvez consulter notre guide du débutant sur le dépannage de WordPress.

Si vous avez des questions sur le "La réponse n'est pas une réponse JSON valide." erreur, faites-le nous savoir dans la section commentaire ci-dessous.

Guide gratuit

5 conseils essentiels pour accélérer
Votre site WordPress

Réduisez votre temps de chargement de 50 à 80 %
juste en suivant des conseils simples.