web-dev-qa-db-fra.com

erreur: une erreur HTTP inattendue s'est produite lors de la demande d'API

J'utilise WordPress version 3.1 et si j'essaie de mettre à jour un plugin sur l'un de mes sites, le message d'erreur error: An Unexpected HTTP Error occurred during the API request s'affiche. Pas en effectuant une mise à niveau automatique, mais en effectuant une mise à niveau manuelle via la zone du plug-in du tableau de bord, je suppose que je veux dire

J'ai google pour une solution, en vain. Je suis allé dans mon fichier class-http.php et j'ai changé ce code 'timeout' => apply_filters( 'http_request_timeout', 5), en 'timeout' => apply_filters( 'http_request_timeout', 30), le délai de requête a également été essayé à 60.

J'ai également téléchargé le plug-in Core Control, accédé à l'accès HTTP externe et désactivé chacune de ces options d'extension et de transport 4 PHP HTTP un par un et toujours le même problème.

1
user6133

J'ai déjà eu le même poblème. Lorsque j'ai demandé à mon ami, qui assure la maintenance du serveur, il m'a répondu que c'était à cause du pare-feu du serveur . Quand il a désactivé le pare-feu, tout était ok (les plugins peuvent être mis à jour, Akismet peut vérifier le spam, etc.).

Ainsi, si vous avez vérifié tous vos paramètres avec Core Control (assurez-vous que tous les tranports sont activés) et que le problème persiste, vous devez demander à votre fournisseur d’hôte les paramètres du pare-feu, tout comme moi.

J'espère que cela pourra aider.

1
Anh Tran

La première chose à faire est de s’assurer qu’aucun plugin ou thème ne rompt le processus de mise à niveau. Donc, tout d’abord, désactivez tous les plugins et revenez au thème 2010 par défaut. Essayez à nouveau la mise à niveau.

Si vous ne parvenez toujours pas à faire fonctionner cela, vous êtes conscient du fait que vous pouvez mettre à niveau l'ancienne méthode via ftp?

0
Brady