Guide des codes HTTP pour les sites Jetpack
Ce guide explique les codes d’état HTTP (également appelés codes d’erreur) que vous pouvez voir lorsque Jetpack ne peut pas se connecter à WordPress.com, ainsi que la manière de résoudre chacun d’eux.
Jetpack se connecte à WordPress.com via le fichier xmlrpc.php de votre site. Lorsque cette requête échoue, votre hébergeur ou WordPress.com renvoie un code d’état numérique qui indique la cause. Ces codes peuvent apparaître dans les erreurs de connexion, dans l’outil de débogage de Jetpack (jptools.wordpress.com/debug), ou dans les journaux de votre serveur.
Pour plus d’informations sur les erreurs de dépannage pouvant survenir lors des connexions à Jetpack, veuillez consulter cette page d’assistance dédiée.
400 Requête incorrecte
Une erreur 400 « Requête incorrecte » signifie que la demande de connexion était invalide ou mal formatée, généralement en raison de paramètres mal configurés ou de données corrompues. Causes et solutions courantes :
- URLs de site mal formatées, par exemple avec des barres obliques manquantes ou des caractères non valides. Vérifiez que vos URLs sont correctes dans l’administration WP, sous Réglages → Général.
- Un cache de navigateur ou des cookies obsolètes. Videz le cache de votre site, puis réessayez de vous connecter.
- Problèmes de cache DNS. La plupart des problèmes liés à DNS proviennent d’une mauvaise configuration du domaine ou de l’hébergement ; contactez donc l’équipe d’assistance de votre hébergeur.
- En-têtes HTTP incorrects. Demandez à l’équipe d’assistance de votre hébergeur de vérifier ses journaux afin de confirmer s’il s’agit bien de la cause.
- Des conflits entre des extensions ou un thème peuvent amener Jetpack à envoyer des requêtes que WordPress.com ne peut pas lire. Éliminez les extensions et les thèmes pour vérifier qu’ils ne sont pas à l’origine du problème.
- Des limites de taille pour les téléversements ou les requêtes, ou des problèmes de configuration de PHP et du serveur qui perturbent le traitement des requêtes. Contactez l’équipe d’assistance de votre hébergeur pour écarter cette possibilité.
- Des entrées dans le fichier .htaccess ou dans une autre configuration du serveur. Contactez l’équipe d’assistance de votre hébergeur pour écarter cette possibilité.
401 Non autorisé
Une erreur 401 « Non autorisé » signifie que les identifiants d’authentification sont manquants ou incorrects ; le serveur rejette donc la tentative de connexion. Causes et solutions courantes :
- Des sessions de connexion ou des jetons d’authentification expirés. Si votre dernière connexion remonte à un certain temps, déconnectez-vous de WordPress.com (ou de l’administration WP de votre site), puis reconnectez-vous.
- La sécurité du site bloque la connexion. Ajoutez les adresses IP de Jetpack à la liste d’autorisation de vos extensions de sécurité ou de la sécurité côté serveur.
- Des données d’authentification obsolètes stockées dans le cache ou les cookies de votre navigateur. Videz le cache de votre site, puis réessayez de vous connecter.
403 Interdit
Une erreur 403 « Interdit » signifie que le serveur de votre hébergeur refuse la connexion en raison d’autorisations insuffisantes ou de règles de sécurité, ou parce qu’une extension de sécurité bloque Jetpack. Causes et solutions courantes :
- Jetpack ne peut pas accéder à votre fichier xmlrpc.php. Assurez-vous que Jetpack peut communiquer avec xmlrpc.php.
- Les fichiers ou répertoires principaux de WordPress ne disposent pas des autorisations correctes de lecture, d’écriture et d’exécution. Contactez l’équipe d’assistance de votre hébergeur afin de diagnostiquer le problème et de mettre à jour les autorisations.
404 Introuvable
Une erreur 404 « Introuvable » signifie que la ressource ou le point de terminaison nécessaire pour établir la connexion est introuvable, généralement le fichier xmlrpc.php de votre site. Causes et solutions courantes :
- WordPress est installé dans un sous-répertoire et les URLs sont incorrectes. Vérifiez vos URLs dans l’administration WP, sous Réglages → Général afin que Jetpack puisse trouver xmlrpc.php.
- Une extension de sécurité ou la configuration du serveur bloque l’accès. Assurez-vous que xmlrpc.php n’est pas bloqué.
408 Délai d’attente de la requête dépassé
Une erreur 408 — délai d’attente de la requête — signifie que le serveur n’a pas pu traiter la requête à temps, généralement en raison de la lenteur du réseau ou des performances du serveur, ou de la mise en place d’une mesure de sécurité. Cette erreur est relativement rare et plus fréquente chez certains hébergeurs que chez d’autres. Contactez l’équipe d’assistance de votre hébergeur et demandez-lui si elle a mis en place une mesure de sécurité, telle qu’une protection contre les attaques DDoS, qui ferait échouer les requêtes de connexion de Jetpack.
429 Trop de requêtes
Une erreur 429 « Trop de requêtes » signifie qu’un dispositif de sécurité a limité le débit des tentatives de connexion afin d’éviter une surcharge ou une utilisation abusive du serveur. Causes et solutions courantes :
- Des paramètres de sécurité, des pare-feu ou des règles personnalisées mal configurés ou trop stricts dans votre environnement d’hébergement. Contactez l’équipe d’assistance de votre hébergeur afin de diagnostiquer et de résoudre le problème.
- Une configuration de Cloudflare. Configurez Cloudflare pour qu’il fonctionne correctement avec Jetpack.
500 Erreur interne du serveur
Une erreur 500 « Erreur interne du serveur » signifie qu’une erreur sur le serveur de votre hébergeur a empêché la requête de connexion de Jetpack. Elle se présente souvent ainsi :
Error details:string(60) -32301: transport error – HTTP status code was not 200 (500)
Causes et solutions courantes :
- Une indisponibilité temporaire du serveur ou une maintenance effectuée par votre hébergeur. Les autres causes côté serveur comprennent les versions de PHP non prises en charge et une utilisation excessive des ressources.
- Des conflits avec d’autres extensions ou avec votre thème.
- Pour résoudre le problème, consultez le journal des erreurs PHP de votre site. Repérez l’horodatage correspondant au moment où l’erreur s’est produite et recherchez les entrées associées. Contactez l’équipe d’assistance de votre hébergeur si vous ne savez pas comment procéder.
502 Passerelle incorrecte
Une erreur 502 « Passerelle incorrecte » signifie qu’un serveur passerelle ou proxy a reçu une réponse invalide, ou aucune réponse, d’un serveur en amont, ce qui perturbe la connexion. Contactez l’équipe d’assistance de votre hébergeur pour enquêter.
503 Service indisponible
Une erreur 503 « Service indisponible » signifie que le serveur, la passerelle ou le fournisseur en amont est temporairement surchargé ou indisponible pour maintenance. Cette situation est généralement temporaire. Attendez, puis réessayez, ou contactez l’équipe d’assistance de votre hébergeur si le problème persiste.
504 Délai d’attente de la passerelle dépassé
Une erreur 504 « Délai d’attente de la passerelle dépassé » signifie que le serveur n’a pas reçu de réponse à temps d’un serveur en amont lors de la tentative de connexion. Contactez l’équipe d’assistance de votre hébergeur pour enquêter.
Still need help?
Please contact support. We’re happy to advise.