Come correggere l'errore cURL di WordPress 28

Pubblicato: 2022-07-26

Uno dei "portatori d'acqua" sconosciuti di Internet è la libreria Client URL (cURL). In effetti, quasi tutte le "cose" che utilizzano Internet utilizzeranno cURL. Ha anche fan oltre la nostra atmosfera. È una raccolta di software che ti consente di trasferire dati con URL e WordPress lo utilizza quando effettua una richiesta API (Application Programming Interface). Se questa connessione tra cURL e l'API REST di WordPress scade, vedrai un errore cURL.

Sebbene ci siano molti diversi errori cURL, il nostro focus è sull'errore 28 qui. Fortunatamente, ci sono una serie di correzioni:

  1. Disattiva temporaneamente il firewall e i plug-in di sicurezza.
  2. Assicurati che il tuo host utilizzi la versione più recente della libreria cURL e del software associato.
  3. Controlla e riconfigura le tue impostazioni Secure Sockets Layers (SSL).
  4. Assicurati che gli altri plugin di WordPress non contribuiscano ai tuoi problemi.
  5. Contatta il tuo host se non riesci a trovare una soluzione.

Sebbene ci siano molti errori cURL diversi, parleremo di più dell'errore 28 qui. Tuttavia, se necessario, discuteremo anche se un altro errore cURL potrebbe apparire per sorprenderti.

1. Disabilita i firewall e i plug-in di sicurezza

Un modo per scoprire se si verifica un errore cURL è controllare la pagina Strumenti > Stato del sito all'interno di WordPress. Questo tipo di errore sarà spesso critico e WordPress darà all'errore 28 un nome esplicito.

La schermata Salute del sito WordPress.

Una delle prime soluzioni che puoi provare è disabilitare qualsiasi firewall o plug-in di sicurezza sul tuo sito. Ovviamente, lo farai attraverso la schermata Plugin> Plugin installati :

Schermata Plugin installati di WordPress.

Una volta fatto ciò, eseguire i seguenti passaggi:

  • Controlla di nuovo la pagina Stato del sito per l'errore.
  • Accedi ai registri per il plug-in di sicurezza o firewall per vedere quale richiesta API ha causato il problema.
  • Modifica le impostazioni del tuo plug-in e riattivalo per assicurarti che l'errore scompaia.

Questo è spesso il motivo principale di un errore cURL, quindi ti consigliamo di assicurarti che non sia questo il problema prima di esaminare altre soluzioni.

2. Assicurati che il tuo provider di hosting utilizzi una versione corrente di cURL

Esistono numerose librerie e software interconnessi che assicurano che WordPress funzioni come ti aspetteresti. Sebbene cURL sia uno, le tue versioni PHP e OpenSSL devono essere tutte aggiornate.

La buona notizia è che puoi verificarlo all'interno di WordPress. Ancora una volta, puoi andare alla schermata Strumenti > Stato del sito e controllare la scheda Informazioni :

La scheda Informazioni nella schermata Stato del sito.

Troverai una serie di metriche nella sezione Server . Questo ti dirà la versione PHP, la versione cURL e molti altri dettagli sul tuo sito:

La versione PHP e la versione cURL all'interno della schermata Stato del sito.

La versione più recente di questi software cambierà nel corso della loro esistenza. Pertanto, se non sei sicuro che siano aggiornati, contatta il tuo host. Possono verificarlo per te e, se necessario, aggiorneranno le versioni precedenti.

3. Riconfigura le tue impostazioni SSL

Le impostazioni SSL o HTTP errate possono essere un'altra causa di un errore cURL. Tuttavia, a seconda dell'esatta natura del timeout o della chiamata API, vedrai errori diversi.

Un problema comune è un errore cURL che si verifica a causa di impostazioni di crittografia non corrispondenti. Ad esempio, se WordPress effettua una chiamata API utilizzando HTTPS ma il tuo sito non lo utilizza, vedrai un errore cURL.

La soluzione più semplice qui è eliminare e ristabilire il certificato SSL. Se ciò non risolve il problema, dovresti contattare nuovamente il tuo host. Saranno in grado di scavare nel tuo server e dare un'occhiata al problema in modo approfondito.

4. Verifica la presenza di errori negli altri plugin di WordPress

Un modo tipico per correggere tutta una serie di errori di WordPress è disattivare e riattivare i plug-in. In molti casi, potrebbe essere eccessivo. Tuttavia, se si verifica un errore cURL, la causa potrebbe essere uno dei plug-in.

Il processo qui è quasi un inverso del processo di installazione. Per prima cosa, vai alla schermata Plugin > Plugin installati in WordPress e usa la casella di controllo per selezionare in blocco tutti i tuoi plugin:

Utilizzando la casella di selezione collettiva all'interno di WordPress.

Da qui, seleziona Disattiva dal menu a discesa Azioni collettive :

Selezionando Disattiva dal menu Azioni in blocco all'interno di WordPress.

Dopo aver fatto clic sul pulsante Applica , disabiliterai tutti i tuoi plugin. Quindi, controlla l'errore cURL, quindi riattiva ogni plug-in a turno.

Una volta trovato il plug-in relativo all'errore, puoi trovare un nuovo plug-in che ottenga la stessa funzionalità, rimuoverlo del tutto o chiedere allo sviluppatore una correzione. Da lì, non dovresti vedere l' errore cURL 28 .

5. Se non riesci a correggere l'errore cURL di WordPress 28 Contatta il tuo host

Ad un certo punto, potresti colpire un muro di mattoni ed esaurire tutte le correzioni che conosci per l' errore cURL 28 . Il nostro consiglio è di contattare il tuo host e chiedere loro di indagare sul tuo problema. Nella maggior parte dei casi dovrebbero essere in grado di farlo senza problemi.

In effetti, potrebbe esserci un problema con il tuo ambiente di hosting che devono esaminare, ad esempio problemi con i server DNS (Domain Name System). Potrebbe anche esserci un problema di prestazioni che richiede il loro contributo.

Indipendentemente da ciò, il supporto del tuo host sarà il percorso migliore da seguire qui. Con il loro aiuto, dovresti essere in grado di correggere il tuo errore e ripristinare la forma della spedizione del tuo sito.

Conclusione

Proprio come un'azienda si prende cura dei suoi migliori lavoratori, devi anche prenderti cura delle librerie software essenziali utilizzate da WordPress. La libreria cURL è probabilmente il Most Valuable Player (MVP) sul web. Garantisce che WordPress possa comunicare con l'API REST, ma quando si interrompe, genererà un errore.

L' errore cURL 28 è fondamentalmente un problema di timeout. Pertanto, ti consigliamo di controllare diversi percorsi di connessione, attraverso attività come la disabilitazione del firewall e altri plug-in. Dovrai anche controllare le tue impostazioni SSL. Anche il tuo host potrebbe non utilizzare la libreria più aggiornata, il che può causare un problema. Tuttavia, se fai fatica a correggere l'errore, saranno l'opzione migliore per rimettere le cose a posto.

Hai domande su cURL error 28 o qualsiasi altro errore cURL? Chiedi nella sezione commenti qui sotto!