Accueil
/
Aide du site web
/
Statistiques et erreurs
/
Résoudre le message "Download failed. cURL error 28 : Connection timeout after ms"

Résoudre le message "Download failed. cURL error 28 : Connection timeout after ms"

Qu’est-ce que “cURL Error 28 Connection Timed Out” ?

L’erreur cURL 28 est une erreur fréquente que les utilisateurs de WordPress peuvent rencontrer. cURL, qui signifie Client URL, est une bibliothèque qui vous permet de vous connecter et de communiquer avec différents types de serveurs avec différents types de protocoles. L’erreur indique généralement que votre site tente d’effectuer une requête à l’aide de la bibliothèque cURL, mais que la requête prend plus de temps que la limite de temps spécifiée, ce qui entraîne un dépassement du délai de connexion.

Quelles sont les causes de l’erreur “cURL Error 28 Connection Timed Out” ?

Il existe plusieurs raisons pour lesquelles vous pouvez rencontrer l’erreur cURL 28. Les causes les plus courantes sont les suivantes :

  • Restrictions imposées par un pare-feu ou une extension de sécurité : Ces éléments peuvent bloquer ou limiter la connexion, ce qui entraîne un dépassement de délai.
  • Conflits de plugins : Certains extensions WordPress peuvent interférer avec la bibliothèque cURL, ce qui provoque l’erreur.
  • Logiciel de serveur obsolète : Des versions obsolètes de cURL ou d’OpenSSL peuvent également être à l’origine de ce problème.
  • Configuration SSL incorrecte : Si votre certificat SSL n’est pas correctement configuré, cela peut provoquer l’erreur cURL.

Comment résoudre l’erreur “cURL Error 28 Connection Timed Out” ?

Désactiver le pare-feu dans votre extension de sécurité

Si vous avez une extension de sécurité installée sur votre site WordPress, il se peut qu’elle soit à l’origine de l’erreur cURL 28. Essayez de désactiver le pare-feu dans l’extension de sécurité pour voir si cela résout le problème.

Vérifier les autres extensions de WordPress

Les conflits entre extensions sont une cause fréquente de l’erreur cURL 28. Pour vérifier si une extension est à l’origine du problème, désactivez tous vos extensions WordPress, puis réactivez-les une à une, en vérifiant à chaque fois si l’erreur réapparaît.

Logiciel serveur obsolète

Tous les serveurs SiteGround ont des versions supérieures aux versions requises du logiciel préinstallé, vous pouvez donc sauter cette étape si vous êtes un client SiteGround.

Vérifiez si les versions minimales des logiciels requis sont installées ou supérieures sur votre serveur d’hébergement. Vous pouvez le vérifier en allant dans votre wp-admin -> Outils -> Santé du site -> onglet État -> section Serveur. Au minimum, votre serveur doit utiliser PHP 7.4.13 ou une version plus récente, curl 7.74.0 ou une version plus récente, et OpenSSL 1.1.1 ou une version plus récente. Si ce n’est pas le cas, contactez votre hébergeur et demandez-lui de mettre à jour le logiciel avec les dernières versions disponibles.

Configuration SSL incorrecte

Si votre site WordPress est configuré pour utiliser https, mais qu’il n’est pas configuré correctement, le serveur web pourrait également bloquer les requêtes cURL non sécurisées (via http). De même, si votre site WordPress n’utilise pas https, mais qu’il tente d’établir une connexion en utilisant https, cette requête peut échouer.

Pour confirmer que ce n’est pas le problème, reconfigurez votre WordPress pour qu’il utilise correctement https en suivant les étapes de ce guide.

Partager cet article