publish

Problème lors d’une publication : Publishing failed

Vous éditez une page, vous tentez de publier ou même just d’ajouter une image et vous rencontrez l’erreur suivante :

Publishing failed. Error message: The response is not a valid JSON response.

D'où provient cette erreur ?

Il existe deux principales causes pouvant occasionner ce problème

  • Problème de permaliens : un permalien, pour rester dans du langage simple, représente les URL des pages de votre site. Sous WordPress, vous pouvez utiliser les permaliens pour gérer le format des liens de vos pages. Exemple : www.exemple.com/?p=953 peut être changé en www.exemple.com/mon-article, ce qui est quand même plus lisible
  • Votre site a du « contenu mixte », appelé en anglais mixed-content : il s’agit de ressources qui sont chargées en http et d’autres en https dans votre site, provoquant des alertes ou parfois quelques erreurs

Que faire pour résoudre ce problème ?

Si votre problème est lié aux permaliens, il existe une astuce toute simple pour résoudre votre problème :

  • Rendez-vous dans votre administration WordPress
  • Allez dans « Paramètres » puis « Permaliens »
  • Et… enregistrez tout simplement directement les réglages. Cela ré-enregistrera de bons réglages (WordPress va notamment générer les règles de réécriture d’URL et tentera de les inclure dans le fichier .htaccess à la racine de votre site ; si l’écriture du fichier htaccess est impossible, vérifiez les droits de lecture / écriture liés à ce fichier)

Si votre souci est lié aux contenus mixtes, il devez pouvoir identifier si vous avez des ressources chargées en http et d’autres en https. Vous pouvez observer cela dans une console lorsque vous êtes sur chaque page de votre site web (pour ouvrir la console développeur lorsque vous visitez une page : F12 sous Firefox / Chrome, CTRL + SHIFT + C sous Opera ; puis se rendre dans l’onglet « Console »). Exemple de résultat d’alerte :

Vous devrez alors localiser chaque problème et les corriger aux bons endroits. Si besoin, vous pouvez être amené à re-téléverser des éléments pour qu’ils soient en https.

Vous pouvez également vérifier si votre WordPress est bien configuré :

  • Connectez-vous à votre administration WordPress
  • Aller dans « Paramètres » puis « Général »
  • Observez l’adresse WordPress / l’adresse de votre site, si elle commence par http ou https. Si besoin, corrigez en enregistrez les modifications.
Laisser un Commentaire

Votre adresse électronique ne sera pas publiée.

Vous pourriez aussi aimer