Erreur : cURL error 7

Vous obtenez l’erreur suivante lorsque vous vérifiez les performances de WordPress dans la rubrique “Analyse de la santé du site” :

The REST API is one way WordPress, and other applications, communicate with the server. One example is the block editor screen, which relies on this to display, and save, your posts and pages.

The REST API request failed due to an error.
Error: cURL error 7: Failed to connect to localhost port 8080: Connection refused (http_request_failed)

Vous pouvez également avoir des erreurs comme :

  • Background updates.
  • Your site could not complete loopback request

Comment résoudre ce problème ?

Cette erreur est très explicite : elle signifie “Failed to connect() to host or proxy.

Il se peut qu’il y ait un pare-feu sur votre serveur, ou sur l’ordinateur de votre hôte local si WordPress se trouve sur votre hôte local. Vérifiez si les ports 80 et 443 sont bloqués, ou vérifiez votre pare-feu personnel.

Parfois, Curl utilisera le post 8080 au lieu du port 80 classique. Vous devez donc également vous assurer que votre serveur utilise le port 80 dans les paramètres de votre serveur.

Vous devriez également examiner votre plugin de sécurité, si vous en avez activé un. Essayez de le désactiver.

Si ce problème curl cause d’autres problèmes comme la mise à jour des pages et des articles, alors vous devez suivre cette procédure :

  • Créer une sauvegarde des fichiers FTP et de la base de données
  • Désactiver tous les plugins
  • Passez au thème par défaut
  • Videz le cache de vos plugins, de votre navigateur, de votre hébergement et de votre CDN si vous en avez un.
  • Renommez votre fichier .htaccess (par .htaccess.old par exemple). Allez à la page des paramètres des permaliens, et cliquez sur sauvegarder (cela effacera les permaliens).
  • Si cela ne fonctionne pas, essayez de changer vos permaliens de “Mois et titre” à “Simple”.
Laisser un Commentaire

Votre adresse électronique ne sera pas publiée.

Vous pourriez aussi aimer