Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment corriger l'erreur d'échec de mise à jour / d'échec de publication de WordPress

Faire face au message « mise à jour échouée » ou « publication échouée » peut donner l'impression de se heurter à un mur. Tout semble se dérouler sans problème, puis, sans crier gare, un message d'erreur vient perturber votre flux de travail.

Nous sommes passés par là et comprenons la confusion et la frustration qui en découlent.

Le bon côté des choses, c'est que la résolution de ces erreurs est généralement plus simple qu'il n'y paraît. Nous allons vous guider à travers les étapes pour vous remettre rapidement sur la bonne voie.

Qu'il s'agisse d'un problème de plugin ou d'un problème temporaire de réseau, nous vous guiderons à chaque étape pour résoudre et surmonter les erreurs de mise à jour et de publication.

Correction de l'erreur de mise à jour échouée ou de publication échouée dans l'éditeur de publication WordPress

Qu'est-ce qui cause l'erreur « mise à jour échouée » ou « publication échouée » dans WordPress ?

L'erreur « mise à jour échouée » ou « publication échouée » dans WordPress se produit généralement en raison de problèmes de communication avec l'API REST.

Ces outils aident WordPress à communiquer avec sa base de données. Lorsque cette communication est interrompue, des fonctionnalités telles que l'éditeur de blocs peuvent ne pas fonctionner correctement.

Erreur de mise à jour échouée ou de publication échouée dans l'éditeur de publication WordPress

Si vous vous demandez pourquoi l'API REST pourrait ne pas fonctionner, vous n'êtes pas seul. Même sans modifications sur votre site, plusieurs situations peuvent affecter ses performances.

Parfois, des problèmes de connectivité Internet sont à blâmer, qui sont simples à résoudre en vous assurant que vous êtes en ligne. Cependant, les causes peuvent également être plus complexes.

Vous avez peut-être accidentellement modifié l'URL de votre site, ou un plugin pourrait interférer. De plus, certains services tiers peuvent bloquer les appels API, ajoutant une couche supplémentaire au défi.

Savoir ce qui pourrait mal tourner est la première étape. Maintenant, parcourons le dépannage et la résolution de cette erreur avec des méthodes pratiques. Accédez à n'importe quelle méthode à l'aide des liens rapides si vous avez besoin de conseils spécifiques.

Prêt ? Allons-y !

Étape 1 : Vérifiez votre connexion Internet et l'URL du site

La cause la plus fréquente d'une erreur d'échec de publication ou de mise à jour dans WordPress est la perte de la connexion WiFi. Si votre ordinateur perd la connexion Internet pendant que vous écrivez un article de blog, WordPress ne pourra pas enregistrer vos modifications.

Vous voudrez donc vous assurer que vous êtes connecté à Internet en visitant d'autres sites Web dans un nouvel onglet de navigateur.

Si votre connexion Internet fonctionne bien, la prochaine chose à vérifier est les paramètres d'URL de votre site WordPress.

Accédez simplement à la page Paramètres » Général et assurez-vous que les options « Adresse du site » et « Adresse de WordPress » sont correctes. Pour la plupart des sites Web, vous devriez avoir les mêmes URL dans les deux champs.

Paramètre de l'URL du site WordPress

Si les paramètres de l'URL de votre site semblent corrects et que vous êtes connecté à Internet, vous pouvez passer à d'autres étapes de dépannage.

Étape 2 : Mettez à jour votre logiciel WordPress

Parfois, l'erreur « la mise à jour a échoué » ou « la publication a échoué » peut survenir parce que vous utilisez une version obsolète de WordPress.

Un cœur de WordPress obsolète peut parfois contenir des bugs qui peuvent interférer avec diverses fonctionnalités, y compris la publication. En utilisant la dernière version de WordPress, vous pouvez éliminer ces bugs et potentiellement résoudre l'erreur de publication échouée.

Vous pouvez consulter ces guides sur les mises à jour WordPress pour plus d'informations :

Si cela ne vous aide pas, vous pouvez passer à l'étape suivante.

Étape 3 : Vérifiez le statut de l'API REST à l'aide de la santé du site WordPress

WordPress est doté d'un outil de santé du site intégré, qui affiche des informations importantes sur la sécurité et les performances de votre site.

Accédez simplement à la page Outils » Santé du site pour afficher le rapport. Si l'API REST ne fonctionne pas, vous la verrez sous les améliorations recommandées, par exemple « L'API REST a rencontré un résultat inattendu ».

Erreur de l'API REST dans la santé du site WordPress

Il peut également vous fournir des informations de débogage, expliquant ce qui s'est passé lorsque WordPress a effectué l'appel à l'API REST. L'étude de ces informations peut vous donner des indices sur le plugin ou le service tiers qui cause le problème.

Cependant, si cela ne vous donne aucun indice, vous pouvez passer à l'étape suivante.

Étape 4 : Désactivez tous vos plugins WordPress

Si un plugin WordPress fait mal fonctionner l'API REST, le moyen le plus simple de le découvrir est de désactiver tous vos plugins WordPress.

Vous pouvez accéder à la page Plugins » Plugins installés et cocher la case en haut pour sélectionner tous les plugins. Ensuite, vous voudrez utiliser le menu déroulant « Actions groupées », sélectionner « Désactiver », puis cliquer sur « Appliquer » pour désactiver tous les plugins.

Désactiver tous les plugins WordPress

Ensuite, vous pouvez accéder à l'écran de l'éditeur de publication et essayer de mettre à jour la publication. Si l'erreur « Mise à jour échouée » disparaît, cela signifie que l'un de vos plugins était à l'origine du problème.

Vous pouvez maintenant commencer à activer vos plugins WordPress un par un et essayer de reproduire l'erreur. Une fois que vous avez trouvé le plugin à l'origine du problème, vous pouvez demander de l'aide à l'auteur du plugin ou trouver un plugin alternatif.

D'un autre côté, si la désactivation de tous les plugins WordPress n'a pas résolu l'erreur, passons à l'étape suivante.

Étape 5 : Vérifiez le service de pare-feu du site Web

Si vous utilisez un service de pare-feu de site Web comme Cloudflare ou Sucuri, il y a alors une chance que ces services bloquent les requêtes REST API.

Cela pourrait se produire si les filtres de leur pare-feu considèrent votre adresse IP comme suspecte. Ils peuvent également bloquer les requêtes REST API si votre site Web est actuellement victime d'une attaque DDOS.

Si vous utilisez Cloudflare, vous pouvez le désactiver temporairement pour voir si cela résout votre problème. Généralement, vous pouvez trouver les paramètres Cloudflare de votre hébergeur dans la section « Domaines » du tableau de bord de votre compte d'hébergement.

Si vous utilisez Sucuri, vous pouvez contacter leur équipe de support, et ils pourront ajouter votre adresse IP à la liste blanche ou vous indiquer ce qui cause le problème.

Les plugins et les services de pare-feu sont la cause la plus fréquente de l'erreur de mise à jour échouée. Cependant, si vous voyez toujours l'erreur de mise à jour échouée de WordPress, il y a encore quelques choses que vous pouvez faire.

Étape 6 : Activez et examinez le journal de débogage WordPress

WordPress est livré avec une fonctionnalité intégrée pour tenir un journal de toutes les erreurs WordPress. Il n'enregistre pas les erreurs de l'API REST, mais il vous aidera à voir s'il y a d'autres problèmes qui pourraient causer l'erreur.

Ajoutez simplement les lignes suivantes à votre fichier wp-config.php :

// Change WP_DEBUG to true

define( 'WP_DEBUG', true );

// Keep a log of WordPress errors

define( 'WP_DEBUG_LOG', true );

N'oubliez pas d'enregistrer vos modifications et de téléverser le fichier sur votre serveur. Pour plus d'informations, consultez notre guide sur comment activer facilement le mode débogage de WordPress.

Vous pouvez maintenant essayer de publier ou de mettre à jour un article WordPress pour reproduire l'erreur.

L'étape suivante consiste à vous connecter à votre compte d'hébergement WordPress à l'aide d'un client FTP et à accéder au dossier wp-content. À partir de là, téléchargez simplement le fichier debug.log sur votre ordinateur.

Fichier journal de débogage dans WordPress

Ensuite, vous devez ouvrir le fichier de débogage dans un éditeur de texte brut comme le Bloc-notes.

Il peut contenir quelques erreurs, avertissements ou notifications interceptés par WordPress pendant que vous travailliez sur votre site ou qu'un utilisateur le visitait.

Fichier journal de débogage affichant les erreurs PHP dans WordPress

Si vous voyez quelque chose qui pointe vers un fichier de plugin ou de thème, cela peut être un indice utile. Vous pouvez alors mentionner cette erreur lorsque vous demanderez de l'aide sur les forums de WordPress.org ou à votre fournisseur d'hébergement.

Étape 7 : Basculez temporairement vers l'éditeur classique de WordPress

L'activation de l'éditeur classique, qui est l'ancien éditeur WordPress qui ne dépend pas de l'API REST pour mettre à jour et publier du contenu, est une solution temporaire à cette erreur.

Vous pouvez l'activer en installant et en activant simplement le plugin Classic Editor.

Pour plus de détails, consultez nos guides étape par étape sur comment activer l'éditeur classique dans WordPress et comment désactiver Gutenberg.

Après l'activation, vous pouvez simplement modifier l'article sur lequel vous travailliez. Vous pouvez ensuite l'enregistrer et le publier sans voir l'erreur de mise à jour ou de publication échouée dans WordPress.

Éditeur classique

Étape 8 : Augmentez votre limite de mémoire PHP

Le processus de publication dans WordPress peut impliquer des tâches complexes telles que le traitement d'images, l'exécution de plugins et l'interaction avec la base de données. Toutes ces activités nécessitent de la mémoire pour fonctionner correctement.

Lorsque la limite de mémoire PHP est atteinte pendant la publication, WordPress peut ne pas être en mesure d'allouer suffisamment de ressources pour accomplir la tâche. Cela peut entraîner diverses erreurs, notamment l'échec de la publication et de la mise à jour.

Pour résoudre ce problème, vous pouvez augmenter la limite de mémoire PHP afin de donner à WordPress plus de marge de manœuvre pour gérer le processus de publication.

Vous pouvez lire notre guide sur comment corriger l'erreur d'épuisement de la mémoire WordPress pour plus d'informations.

Dernière étape : Demandez de l'aide

Si tout le reste échoue, vous devrez peut-être demander de l'aide. Vous pouvez commencer par contacter directement votre fournisseur d'hébergement. Ils ont accès aux journaux du serveur et à des outils supplémentaires. L'erreur pourrait également être causée par un serveur mal configuré ou un problème de leur côté.

Vous pouvez également demander de l'aide sur les forums de WordPress.org ou sur le groupe Facebook WPBeginner, où d'autres experts et utilisateurs peuvent vous aider à résoudre l'erreur.

Pour plus de détails, n'hésitez pas à consulter notre article sur la manière de demander correctement de l'aide pour WordPress et de l'obtenir.

Foire aux questions

1. Pourquoi l'erreur « mise à jour échouée » continue-t-elle de s'afficher même après avoir vérifié ma connexion Internet ?
Cette erreur peut survenir en raison de problèmes autres que la simple connectivité Internet, tels que des paramètres d'URL de site incorrects, des conflits de plugins ou des problèmes de communication API.

2. Comment identifier quel plugin cause le problème de l'API REST ?
Désactivez d'abord tous vos plugins. Ensuite, réactivez-les un par un tout en essayant de reproduire l'erreur. Cette méthode permet d'identifier le plugin problématique.

3. Que dois-je faire si la mise à jour du logiciel WordPress ne résout pas le problème ?
Si la mise à jour ne fonctionne pas, poursuivez avec d'autres étapes de dépannage, telles que la vérification de l'état de l'API REST ou la prise de contact avec votre hébergeur pour obtenir de l'aide.

4. Le passage à l'éditeur classique peut-il être une solution permanente ?
L'utilisation de l'éditeur classique peut contourner temporairement les problèmes de l'API REST, mais ce n'est pas une solution permanente. Il est préférable de résoudre le problème de l'API sous-jacent pour une stabilité à long terme.

Guides supplémentaires utiles

Nous avons rassemblé quelques ressources utiles pour vous aider avec les problèmes courants de WordPress. Que vous ayez affaire à des mises à jour de site Web ou à des problèmes d'accès, ces guides peuvent vous être utiles.

Nous espérons que cet article vous a aidé à résoudre l'erreur de mise à jour ou de publication de WordPress. Vous voudrez peut-être également mettre en signet notre guide complet sur les erreurs WordPress les plus courantes et comment les résoudre, ou notre guide complet de dépannage WordPress.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

19 CommentsLeave a Reply

  1. Il peut également être utile d'afficher la console du développeur du navigateur Web (essayez la touche F12 ou le menu) et l'onglet Console. Rechargez la page et réessayez pour générer une sortie. Cela peut afficher une erreur.

    • Thank you for sharing, that is another option to try for those who are comfortable reading errors in the console :)

      Admin

  2. Thank you for the detailed article.
    For me the Updating Failed error was caused by two special emoji-like characters at the end of my blogpost. I deleted them and now everything works fine. :)

  3. Merci pour les instructions et la description des erreurs possibles. Il a rencontré ce problème une fois. J'ai finalement découvert que le plugin de flux Twitter était à l'origine du problème. Il a donc fallu désactiver le plugin et tout s'est bien passé. Mais je peux poser une autre question concernant la mise à jour. Pratiquement à chaque fois que je mets à jour le cœur de WordPress, tout se passe bien, mais le processus indique qu'aucune clé n'a été trouvée. Je n'ai toujours pas trouvé la cause du problème.

    • D'après le son de l'erreur, vous voudrez peut-être vérifier tous les reCAPTCHA que vous avez sur votre site, car c'est la première chose qui me vient à l'esprit.

      Admin

      • Merci. Oui, deux plugins utilisent reCAPTCHA. Je vais voir s'il y a un problème ici et merci pour la poussée.

  4. Salut
    Merci pour votre article utile…
    J'ai résolu ce problème en ajoutant une URL plus courte pour le permalien. Il semble que l'utilisation d'un permalien long ait causé le problème..
    Cordialement

    • Thank you for sharing the issue you ran into in case someone else has the same problem :)

      Admin

  5. Merci pour les conseils. J'ai désactivé tous les plugins, et l'erreur a disparu. Ensuite, je les ai activés un par un et je n'ai jamais trouvé le problème. Tous les plugins sont actifs et l'erreur a disparu. Résolu mais sans connaître la cause. Je préfère ça à me stresser pour résoudre le problème.

    • Bien que connaître l'erreur aurait été bien, nous sommes heureux d'apprendre que vous avez pu résoudre le problème !

      Admin

  6. J'ai eu un problème majeur avec ça.
    Ensuite, j'ai réalisé que j'avais expiré et je me suis simplement reconnecté dans une nouvelle fenêtre. J'imagine que j'ai peut-être perdu mon travail à mettre à jour si j'avais utilisé un onglet séparé ou une machine différente pour me connecter.
    Allez comprendre !

  7. Merci pour vos conseils ! J'ai atteint l'étape 3 et j'ai suivi le processus fastidieux de désactivation et d'activation des plugins un par un. Finalement, j'ai découvert que WooCommerce était la raison. Merci !

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.