Come risolvere l'errore di richiesta dell'API REST di WordPress errore cURL 28

WordPressErrore di prestazioni: la richiesta dell'API REST non è riuscita a causa di un errore.

  • "Errore CURL 28" è un problema comune dell'API REST di WordPress che può influire sulle prestazioni del tuo sito Web e causare un comportamento imprevisto del tuo sito Web.
  • In questo tutorial,Chen WeiangDescriverà in dettaglio come risolvere il problema "cURL error 28: Connection timeout" sul tuo sito WordPress.

Come risolvere l'errore di richiesta dell'API REST di WordPress errore cURL 28

  • Errore di prestazioni di WordPress: l'API REST ha riscontrato un errore ▲
  • L'API REST è un modo per WordPress e altre applicazioni di comunicare con il server.Ad esempio la pagina dell'editor di blocchi, che si basa su REST per visualizzare e salvare le tue pagine e articoli.
  • La richiesta dell'API REST non è riuscita con un errore.
    Errore: [] errore cURL 28: operazione scaduta dopo 10000 millisecondi con 0 byte su -1 ricevuti

e anche,Plugin WordPressSitemap XML della Sitemap, c'è anche un messaggio di errore:

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

Cos'è il curl per WordPress?

  • cURL è utilizzato da WordPress e molte altre applicazioni websoftwareUtilità per inviare e ricevere richieste di dati tramite URL.
  • WordPress utilizza cURL per gestire più richieste API.Può essere utilizzato come estensione del linguaggio di programmazione PHP e i servizi di hosting WordPress ti aiuteranno in questo.
  • La libreria curl gioca un ruolo fondamentale nel lavoro in background di WordPress.Se la configurazione non è corretta, il sito WordPress non funzionerà come previsto.

Perché WordPress riceve "errore cURL 28"?

La mancata risposta tempestiva alla richiesta di dati del server può causare un errore "cURL error 28" da WordPress.

WordPress utilizza l'API REST, una tecnica di programmazione, per inviare e ricevere richieste di dati.

Se queste richieste scadono, si verificherà un problema critico intitolato "Si è verificato un errore nell'API REST" nel rapporto sull'integrità del sito.

Se espandi un problema, puoi visualizzare informazioni più dettagliate, inclusi i messaggi di errore:

La richiesta dell'API REST non è riuscita con un errore.
Errore: [] errore cURL 28: operazione scaduta dopo 10000 millisecondi con 0 byte su -1 ricevuti

Errore di WordPress: il tuo sito non può completare la richiesta di loopback

Potresti anche vedere un'altra domanda correlata intitolata "Il tuo sito non può completare la richiesta di loopback".Verrà visualizzato un messaggio di errore simile a quello descritto di seguito▼

Errore di WordPress: il tuo sito non ha potuto completare la richiesta di loopback n. 2

Le richieste di loopback vengono utilizzate per eseguire eventi pianificati e vengono utilizzate anche dagli editor di temi e plug-in integrati per garantire la stabilità del codice.
Una richiesta di loopback al tuo sito non è riuscita, il che significa che le funzionalità che dipendono da tale richiesta non funzioneranno correttamente.
Ho ricevuto un errore: errore cURL 28: operazione scaduta dopo 10001 millisecondi con

Perché cURL scade?

Diverse situazioni possono causare il timeout di cURL in WordPress:

  1. Ad esempio, un plug-in del firewall di WordPress potrebbe considerarlo un'attività sospetta e bloccare le richieste dell'API REST.
  2. Se il tuo server DNS non funziona correttamente, ciò può anche causare il fallimento delle richieste HTTP, con conseguenti errori di timeout cURL in WordPress.
  3. Un server di hosting WordPress configurato in modo errato, con una soglia di timeout bassa, può anche impedire il corretto funzionamento di alcuni processi di WordPress.
  4. Problemi di errore causati dall'utilizzo di temi WordPress non professionali e obsoleti.

Ora che generalmente conosciamo la causa degli errori di curl, non dovrebbe essere difficile risolvere il problema "errore di curl 28: Timeout connessione".

Come risolvere il problema dell'errore di stato di salute del sito WordPress?

Errore irreversibile di WordPressCome affrontarlo?

Dopo che il sito Web di WordPress è stato spostato, la prima pagina della prima pagina è vuota e anche lo sfondo è vuoto, cosa devo fare??

Si consiglia di abilitare la "Modalità di debug di WordPress" per risolvere i problemi di WordPress.

Come abilitare la modalità di debug di WordPress?

  1. Modifica il file "wp-config.php" nella directory principale del tuo sito WordPress;
  2. Volere"define('WP_DEBUG', false); ",cambiare in"define('WP_DEBUG', true); "
  3. Dopo aver abilitato il debug di WordPress, aggiorna la pagina di errore e verranno visualizzati il ​​percorso e il messaggio di errore del plug-in o del tema che ha causato l'errore;
/**
* 开发者专用:WordPress调试模式
*
* 将这个值改为true,WordPress将显示所有用于开发的提示
* 强烈建议插件开发者在开发环境中启用WP_DEBUG
*
* 要获取其他能用于调试的信息,请访问Codex
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define('WP_DEBUG', true);
//define('WP_DEBUG', false);
  • Infine "define('WP_DEBUG', false); "ritorno modificato"define('WP_DEBUG', false); ".

Dopo aver aggiornato la pagina di errore, verrà visualizzato un messaggio di richiesta del plug-in simile al seguente che ha causato l'errore di 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
  • Il giudizio preliminare è che si tratti di un errore fatale di WordPress causato da un tema WordPress o da un plug-in di WordPress, quindi è necessario registrare quale plug-in di WordPress ha un messaggio di errore, quindi eliminarlo uno per uno.
  • In genere, durante la risoluzione dei problemi di un sito Web, è necessario disabilitare tutti i plug-in e passare al tema predefinito.
  • Comprensibilmente, la maggior parte dei webmaster è riluttante a farlo perché colpisce i visitatori del sito inducendoli a navigare in siti che non hanno la funzionalità originale.

Uso consigliatoPlugin per il controllo dello stato e la risoluzione dei problemiControllare, fare clic sul collegamento sottostante per visualizzaremetodo specifico

Chen WeiangIl blog è attivoHealth Check & TroubleshootingDopo la "modalità di risoluzione dei problemi" del plug-in, il test è passato al tema "XNUMX" e il problema "API REST ha riscontrato un errore" non è stato visualizzato.

  • Tuttavia, quando si abilitaHealth Check & TroubleshootingNella "Modalità di risoluzione dei problemi" del plug-in, l'errore si è verificato quando sono tornato al tema WordPress precedente.
  • Pertanto, si può sicuramente ritenere che il problema di errore "REST API request error cURL error 28" sia causato dal tema WordPress.

Se i passaggi precedenti non riescono a risolvere l'errore cURL 28 sul tuo sito WordPress, il problema è molto probabilmente un problema dell'ambiente del server.

  • Ci sono molti fattori che possono essere controllati e risolti solo dal provider del server.Ad esempio, se il suo server DNS non è in grado di risolvere la richiesta in tempo, causerà il timeout della richiesta di curl.
  • Un'altra situazione potrebbe essere una connessione lenta al server host o un problema di rete.
  • Invia semplicemente una richiesta al servizio clienti con i dettagli sull'errore e i loro tecnici possono risolvere i problemi e applicare una correzione per risolverlo.

Speranza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ha condiviso "Come risolvere l'errore di richiesta dell'API REST cURL error 28 in WordPress", che ti è utile.

Benvenuti a condividere il link di questo articolo:https://www.chenweiliang.com/cwl-19296.html

Benvenuto nel canale Telegram del blog di Chen Weiliang per ricevere gli ultimi aggiornamenti!

🔔 Sii il primo a ricevere la preziosa "Guida all'utilizzo dello strumento AI di marketing dei contenuti ChatGPT" nella directory principale del canale! 🌟
📚 Questa guida contiene un valore enorme, 🌟Questa è un'opportunità rara, non perderla! ⏰⌛💨
Condividi e metti mi piace se ti va!
La tua condivisione e i tuoi like sono la nostra continua motivazione!

 

发表 评论

L'indirizzo email non verrà pubblicato. 必填 项 已 用 * 标注

滚动 到 顶部