Comment résoudre l'erreur de demande d'API REST WordPress erreur cURL 28

Outils de gestionErreur de performances : la demande d'API REST a échoué en raison d'une erreur.

  • "CURL error 28" est un problème courant de l'API REST de WordPress qui peut affecter les performances de votre site Web et entraîner un comportement inattendu de votre site Web.
  • Dans ce tutoriel,Chen WeiliangDétaillera comment résoudre le problème "erreur cURL 28 : connexion expirée" sur votre site WordPress.

Comment résoudre l'erreur de demande d'API REST WordPress erreur cURL 28

  • Erreur de performance WordPress : L'API REST a rencontré une erreur ▲
  • L'API REST est un moyen pour WordPress et d'autres applications de communiquer avec le serveur.Par exemple la page de l'éditeur de blocs, qui s'appuie sur REST pour afficher et enregistrer vos pages et articles.
  • La demande d'API REST a échoué avec une erreur.
    Erreur : [] erreur cURL 28 : l'opération a expiré après 10000 0 millisecondes avec 1 octets sur -XNUMX reçus

et aussi,Plugin WordPressSitemap XML sitemap, il y a aussi un message d'erreur :

<b>Fatal error</b>: Unknown: Cannot use output buffering in output buffering display handlers in <b>Unknown</b> on line <b>0</b><br />

Qu'est-ce que curl pour WordPress ?

  • cURL est utilisé par WordPress et de nombreuses autres applications Web软件Utilitaires pour envoyer et recevoir des demandes de données à l'aide d'URL.
  • WordPress utilise cURL pour gérer plusieurs requêtes API.Il peut être utilisé comme une extension du langage de programmation PHP, et les services d'hébergement WordPress vous y aideront.
  • La bibliothèque curl joue un rôle essentiel dans le travail de fond de WordPress.Si la configuration est incorrecte, le site WordPress ne fonctionnera pas comme prévu.

Pourquoi WordPress obtient-il "erreur cURL 28" ?

Le fait de ne pas répondre à temps à la demande de données du serveur peut entraîner une erreur "cURL error 28" de WordPress.

WordPress utilise l'API REST, une technique de programmation, pour envoyer et recevoir des demandes de données.

Si ces demandes expirent, vous rencontrerez un problème critique intitulé "L'API REST a rencontré une erreur" dans le rapport sur l'état du site.

Si vous développez un problème, vous pouvez voir des informations plus détaillées, y compris des messages d'erreur :

La demande d'API REST a échoué avec une erreur.
Erreur : [] erreur cURL 28 : l'opération a expiré après 10000 0 millisecondes avec 1 octets sur -XNUMX reçus

Erreur WordPress : votre site ne peut pas terminer la demande de bouclage

Vous pouvez également voir une autre question connexe intitulée "Votre site ne peut pas terminer la demande de bouclage".Il affichera un message d'erreur similaire à celui décrit ci-dessous▼

Erreur WordPress : Votre site n'a pas pu terminer la requête de bouclage #2

Les requêtes de bouclage sont utilisées pour exécuter des événements planifiés et sont également utilisées par les éditeurs de thèmes et de plugins intégrés pour assurer la stabilité du code.
Une demande de bouclage vers votre site a échoué, ce qui signifie que les fonctionnalités qui dépendent d'une telle demande ne fonctionneront pas correctement.
J'ai une erreur : erreur cURL 28 : l'opération a expiré après 10001 millisecondes avec

Pourquoi cURL expire-t-il ?

Un certain nombre de situations peuvent entraîner l'expiration de cURL dans WordPress :

  1. Par exemple, un plug-in de pare-feu WordPress peut considérer cela comme une activité suspecte et bloquer les demandes d'API REST.
  2. Si votre serveur DNS ne fonctionne pas correctement, cela peut également entraîner l'échec des requêtes HTTP, entraînant des erreurs de délai d'attente cURL dans WordPress.
  3. Un serveur d'hébergement WordPress mal configuré, avec un seuil de temporisation bas, peut également empêcher certains processus WordPress de fonctionner correctement.
  4. Problèmes d'erreur causés par l'utilisation de thèmes WordPress non professionnels et obsolètes.

Maintenant que nous connaissons généralement la cause des erreurs de boucle, il ne devrait pas être difficile de résoudre le problème "erreur de boucle 28 : expiration de la connexion".

Comment résoudre le problème d'erreur d'état de santé du site WordPress ?

Erreur fatale WordPressComment y faire face?

Une fois le site Web WordPress déplacé, la première page de la page d'accueil est vide et l'arrière-plan est également vide, que dois-je faire ??

Il est recommandé d'activer le "mode de débogage de WordPress" pour dépanner WordPress.

Comment activer le mode débogage WordPress ?

  1. Editez le fichier « wp-config.php » dans le répertoire racine de votre site WordPress ;
  2. Sera"define('WP_DEBUG', false); ",Changer en"define('WP_DEBUG', true); »
  3. Après avoir activé le débogage de WordPress, actualisez la page d'erreur, et le chemin et le message d'erreur du plugin ou du thème qui a causé l'erreur seront affichés ;
/**
* 开发者专用:WordPress调试模式
*
* 将这个值改为true,WordPress将显示所有用于开发的提示
* 强烈建议插件开发者在开发环境中启用WP_DEBUG
*
* 要获取其他能用于调试的信息,请访问Codex
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define('WP_DEBUG', true);
//define('WP_DEBUG', false);
  • Pour terminer "define('WP_DEBUG', false); "dos modifié"define('WP_DEBUG', false); ".

Après avoir actualisé la page d'erreur, il affichera un message d'invite de plugin similaire au suivant qui a causé l'erreur WordPress▼

Strict Standards: Redefining already defined constructor for class PluginCentral in /home/eloha/public_html/etufo.org/wp-content/plugins/plugin-central/plugin-central.class.php on line 13
  • Le jugement préliminaire est qu'il s'agit d'une erreur fatale WordPress causée par un thème WordPress ou un plugin WordPress, il est donc nécessaire d'enregistrer quel plugin WordPress a un message d'erreur, puis de les éliminer un par un.
  • En général, lors du dépannage d'un site Web, vous devez désactiver tous les plug-ins et passer au thème par défaut.
  • Naturellement, la plupart des webmasters hésitent à le faire car cela affecte les visiteurs du site en les obligeant à parcourir des sites qui n'ont pas la fonctionnalité d'origine.

Utilisation recommandéePlugin de bilan de santé et de dépannageVérifiez, cliquez sur le lien ci-dessous pour voirméthode spécifique

Chen WeiliangLe blog est activéHealth Check & TroubleshootingAprès le "mode de dépannage" du plugin, le test est passé au thème "XNUMX", et le problème "API REST a rencontré une erreur" n'était pas affiché.

  • Cependant, lors de l'activationHealth Check & TroubleshootingDans le "Mode de dépannage" du plugin, l'erreur s'est produite lorsque je suis revenu au thème WordPress précédent.
  • Par conséquent, on peut définitivement juger que le problème d'erreur "REST API request error cURL error 28" est causé par le thème WordPress.

Si les étapes ci-dessus ne permettent pas de résoudre l'erreur cURL 28 sur votre site WordPress, le problème est probablement un problème d'environnement de serveur.

  • De nombreux facteurs ne peuvent être contrôlés et corrigés que par le fournisseur du serveur.Par exemple, si son serveur DNS ne peut pas résoudre la requête à temps, la requête curl expirera.
  • Une autre situation peut être une connexion lente au serveur hôte ou un problème de réseau.
  • Envoyez simplement une demande au service client avec des détails sur l'erreur et leurs techniciens peuvent dépanner et appliquer un correctif pour le résoudre.

J'espère que le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) a partagé "Comment résoudre l'erreur de demande d'API REST erreur cURL 28 dans WordPress", qui vous est utile.

Bienvenue à partager le lien de cet article :https://www.chenweiliang.com/cwl-19296.html

Bienvenue sur la chaîne Telegram du blog de Chen Weiliang pour obtenir les dernières mises à jour !

🔔 Soyez le premier à obtenir le précieux « Guide d'utilisation de l'outil d'IA de marketing de contenu ChatGPT » dans le répertoire supérieur de la chaîne ! 🌟
📚 Ce guide contient une valeur énorme, 🌟C'est une opportunité rare, ne la manquez pas ! ⏰⌛💨
Partagez et likez si vous aimez !
Vos partages et likes sont notre motivation continue !

 

发表 评论

Votre adresse email ne sera pas publiée. 项 已 用 * 标注

到 顶部