• Collegamento a Facebook Collegamento a Facebook Collegamento a Facebook
  • Collegamento a Instagram Collegamento a Instagram Collegamento a Instagram
  • Collegamento a X Collegamento a X Collegamento a X
  • Collegamento a LinkedIn Collegamento a LinkedIn Collegamento a LinkedIn
  • Collegamento a WhatsApp Collegamento a WhatsApp Collegamento a WhatsApp
  • Collegamento a Rss Collegamento a Rss Collegamento a Rss
info@michelebruno.it
Michele Bruno | Sviluppatore Web | Web Developer | Blogger
  • HOME
  • LA MIA ESPERIENZA
  • SERVIZI
    • HOSTING E ASSISTENZA
    • MANUTENZIONE WORDPRESS
  • PORTFOLIO
  • TOOL
    • CALCOLO E SCORPORO IVA 4%, 10% e 22%
    • CONTA CARATTERI E PAROLE
    • CONVERTITORE MEGABIT/MEGABYTE
    • GENERATORE PASSWORD CASUALI
    • OROLOGIO PER RIUNIONI
    • SEO TOOL
    • WORDPRESS THEME FINDER
    • HTML GENERATOR TOOL
    • CACCIA KEYWORD
  • BLOG
  • CONTATTI
  • Menu Menu

Come risolvere l’errore “cURL error 60: SSL certificate problem” su WordPress

24 Ottobre 2025/in WordPress, Plugin e Temi/da Michele Bruno
Come risolvere l’errore cURL error 60 SSL certificate problem su WordPress

Ti è comparso il messaggio “cURL error 60: SSL certificate problem” mentre cercavi di aggiornare o installare un plugin su WordPress? Non sei il solo: è un errore piuttosto comune e riguarda la verifica dei certificati di sicurezza (SSL) durante il download di file dal web.

È passato un po’ di tempo dal mio ultimo articolo dedicato a WordPress, in cui avevo parlato dei link nofollow nel tema Enfold. In questo mio nuovo articolo mi concentro su un problema tecnico che capita spesso: quando WordPress o il server non riescono a stabilire una connessione sicura, il processo viene bloccato per proteggere il sito — da qui l’errore “cURL error 60”.

In questo articolo vedremo cosa significa davvero il cURL error 60, perché si verifica e come risolverlo in modo semplice anche se non hai conoscenze tecniche approfondite. Ti guiderò passo dopo passo per far tornare tutto a funzionare correttamente.

Indice dell'articolo

Toggle
  • Perché questo può succedere su un sito WordPress
  • Come intervenire per risolvere l’errore passo dopo passo
    • 1. Controlla la validità del certificato SSL del sito remoto
    • 2. Aggiorna la lista dei certificati (CA bundle) sul tuo server
    • 3. Sei in locale o su un ambiente di test? Potrebbe essere un certificato autofirmato
    • 4. Se l’errore persiste, contattami per una verifica tecnica
  • Considerazioni finali sul cURL error 60

Perché questo può succedere su un sito WordPress

Se stai usando WordPress (o un sistema simile) potresti incorrere in questo errore quando:

  • aggiorni WordPress, un plugin o un tema e l’installazione scarica file da un server remoto; talvolta succede anche cercando di aggiornare una versione molto vecchia di WordPress;
  • un plugin o tema fa richieste HTTP ad un servizio esterno (es. API, importazione di contenuti, immagini) e la richiesta viene bloccata perché non riesce a verificare il certificato SSL del servizio;
  • stai lavorando in ambiente di sviluppo locale o con certificato autofirmato: in questo caso la libreria cURL non “fida” del certificato perché non è firmato da un’autorità riconosciuta.

Come intervenire per risolvere l’errore passo dopo passo

Una volta capito cosa provoca l’errore “cURL error 60: SSL certificate problem”, è il momento di intervenire. La buona notizia è che nella maggior parte dei casi si tratta di un problema risolvibile in pochi minuti, senza dover essere un sistemista esperto.

Ecco i passaggi principali da seguire per risolvere la situazione, partendo dalle verifiche più semplici fino agli interventi più tecnici.

1. Controlla la validità del certificato SSL del sito remoto

Spesso l’errore si verifica perché il server da cui stai scaricando il file (ad esempio quello di un plugin o di un tema) utilizza un certificato SSL non valido o scaduto.

  • Apri nel browser l’indirizzo del file o del sito da cui proviene il download. Se il browser mostra un avviso di “connessione non sicura”, il certificato è il problema.
  • puoi anche usare un servizio gratuito come SSL Labs Test per controllare se il certificato è configurato correttamente e se include tutti i certificati intermedi necessari.
  • se il certificato risulta scaduto o autofirmato, l’unica soluzione è che il gestore di quel server lo rinnovi o sostituisca.

2. Aggiorna la lista dei certificati (CA bundle) sul tuo server

Se invece il certificato del sito remoto è valido, il problema può dipendere dal tuo server o dal tuo hosting. Potrebbe semplicemente avere una lista di certificati di autorità (CA) non aggiornata.

  • Se hai accesso SSH, puoi aggiornare i certificati con un comando come sudo apt-get install --reinstall ca-certificates (per server Linux).
  • in alternativa, chiedi al tuo hosting di verificare se il pacchetto ca-certificates o il file cacert.pem sono aggiornati.
  • in WordPress, sostituisci manualmente il file /wp-includes/certificates/ca-bundle.crt con uno aggiornato, scaricandolo dal sito ufficiale di cURL.

Un semplice aggiornamento del pacchetto dei certificati radice risolve spesso l’errore immediatamente.

3. Sei in locale o su un ambiente di test? Potrebbe essere un certificato autofirmato

Se stai lavorando su un ambiente di sviluppo locale, come XAMPP, MAMP, Local o DevKinsta, è molto probabile che il certificato SSL sia autofirmato. In questo caso, la libreria cURL non riesce a riconoscerlo come sicuro, e quindi blocca la connessione.

  • Puoi aggiungere temporaneamente un’eccezione, disattivando la verifica SSL nel codice o nella configurazione PHP. Tuttavia, fallo solo per test, mai in produzione.
  • nel file php.ini puoi aggiungere la riga:
    1
    curl.cainfo = "C:\path\to\cacert.pem"
  • oppure, in WordPress, puoi usare un piccolo snippet per disattivare la verifica SSL solo in ambiente locale:
    1
    add_filter( 'https_ssl_verify', '__return_false' );

Queste soluzioni servono solo a lavorare in locale. In produzione è sempre meglio utilizzare un certificato SSL valido, ad esempio gratuito tramite Let’s Encrypt.

4. Se l’errore persiste, contattami per una verifica tecnica

Se non riesci a risolvere il problema o non hai dimestichezza con i file di configurazione del server, puoi contattarmi direttamente.

Mi occupo di sviluppo web e gestione tecnica di siti WordPress e posso analizzare il tuo caso per individuare rapidamente la causa e sistemarla in modo sicuro.

Considerazioni finali sul cURL error 60

Come hai visto, l’errore “cURL error 60: SSL certificate problem””” può sembrare all’inizio qualcosa di tecnico o difficile da affrontare, ma in realtà nella maggior parte dei casi è solo un problema di certificati non aggiornati o configurazioni SSL incomplete.

Seguendo i passaggi descritti in questa guida — controllare la validità del certificato, aggiornare la lista dei certificati radice, verificare la configurazione del server o chiedermi aiuto — potrai risolvere facilmente la situazione e tornare ad aggiornare o installare plugin e temi senza intoppi.

Ricorda: mantenere il tuo ambiente sempre aggiornato (PHP, cURL, certificati SSL e WordPress) è la chiave per evitare errori di connessione e garantire che il tuo sito resti sicuro e stabile nel tempo.

Se stai ancora incontrando difficoltà o vuoi un aiuto professionale per risolvere problemi tecnici su WordPress, contattami: posso aiutarti a individuare rapidamente la causa dell’errore e mettere il tuo sito di nuovo in perfetta forma.

Condividi questo articolo
  • Facebook Facebook Condividi su Facebook
  • X-twitter X-twitter Condividi su X
  • Whatsapp Whatsapp Condividi su WhatsApp
  • Linkedin Linkedin Condividi su LinkedIn
  • Mail Mail Condividi attraverso Mail
https://michelebruno.it/wp-content/uploads/2025/10/Come-risolvere-lerrore-cURL-error-60-SSL-certificate-problem-su-WordPress-og.jpg 630 1200 Michele Bruno https://michelebruno.it/wp-content/uploads/2015/07/Michele_Bruno_micky8_logo.png Michele Bruno2025-10-24 16:06:192026-06-15 23:36:46Come risolvere l’errore “cURL error 60: SSL certificate problem” su WordPress
Potrebbero interessarti anche:
Perché tenere sempre aggiornato WordPress Perché tenere sempre aggiornato WordPress
Come inserire il nofollow nei link su un sito WordPress ed Enfold Come inserire il nofollow nei link su un sito WordPress ed Enfold
Perché usare un tema a pagamento per WordPress Perché usare un tema a pagamento per WordPress
Come creare un redirect su WordPress Come creare un redirect su WordPress
Migliori Plugin Gratuiti per WordPress Migliori plugin gratuiti per WordPress
Perche scegliere WordPress? Ecco 7 motivi validi Perché scegliere WordPress? Ecco 7 validi motivi
 
Michele Bruno
Michele Bruno

Ciao, sono Michele Bruno. Mi occupo di sviluppo web, WordPress e SEO. Progetto e realizzo siti web su misura, aiutando aziende e professionisti a costruire una presenza online solida, efficace e facile da gestire.

Quando non sono impegnato a scrivere codice, condivido quello che imparo attraverso il mio blog e collaborando con magazine di settore. Mi piace parlare di WordPress, ottimizzazione SEO, sicurezza e strumenti digitali che possono semplificare il lavoro di chi vive il web ogni giorno.

0 commenti

Lascia un Commento

Vuoi partecipare alla discussione?
Sentitevi liberi di contribuire!

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Ti serve aiuto?


Manutenzione WordPress



Contatto diretto

    Michele Bruno

    Via Vendramin 37, 35010
    Vigodarzere (PD)

    Tel: +39 348 6110448
    Email: info@michelebruno.it

    Scrivimi su WhatsApp

    Ultimi Articoli

    • Quanto costa mantenere un sito WordPress
      Quanto costa mantenere un sito WordPress18 Giugno 2026
    • Come strutturare un articolo per il tuo sito web
      Come strutturare un articolo per il tuo sito web15 Febbraio 2026
    • Personalizzare BeTheme senza romperlo né perdere gli aggiornamenti
      Personalizzare BeTheme senza romperlo né perdere gli aggiornamenti6 Gennaio 2026

    Copyright

    Tutti i diritti sono riservati. I testi di questo sito sono di proprietà di Mickyhood alias Michele Bruno e non possono essere replicati ne in modo parziale ne totale, senza autorizzazione scritta dello stesso proprietario. Prima di utilizzare i contenuti presenti in questo blog, o per particolari necessità, richiederne via email l'autorizzazione: mickyhood@gmail.com
    Michele Bruno - Mickyhood © 2008 - 2026 All rights reserved | P.IVA IT 04942750284 | Privacy Policy | Cookie Policy
    • Collegamento a Facebook Collegamento a Facebook Collegamento a Facebook
    • Collegamento a Instagram Collegamento a Instagram Collegamento a Instagram
    • Collegamento a X Collegamento a X Collegamento a X
    • Collegamento a LinkedIn Collegamento a LinkedIn Collegamento a LinkedIn
    • Collegamento a WhatsApp Collegamento a WhatsApp Collegamento a WhatsApp
    • Collegamento a Rss Collegamento a Rss Collegamento a Rss
    Scorrere verso l’alto Scorrere verso l’alto Scorrere verso l’alto
    Cookies Per far funzionare bene questo sito, a volte installiamo sul tuo dispositivo dei piccoli file di dati che si chiamano "cookies". Anche la maggior parte dei grandi siti fanno lo stesso.
    Accetta
    Leggi di più
    Cambia Impostazioni
    Impostazioni della casella dei cookie
    Impostazioni della casella dei cookie

    Impostazioni Privacy

    Scegli quali cookie vuoi autorizzare. Puoi cambiare queste impostazioni in qualsiasi momento. Tuttavia, questo potrebbe risultare alla susseguente non-disponibilità di alcune funzioni. Per informazioni sull’eliminazione dei cookie, consulta la funzione aiuto del tuo browser. Ulteriori informazioni sui cookie che utilizziamo.

    Con lo slider, puoi abilitare o disabilitare vari tipi di cookie:

    • Block all
    • Essential
    • Functionality
    • Analytics
    • Advertising

    Questo sito farà:

    Questo sito Web non:

    Questo sito farà:

    • Essenziale: ricorda l'impostazione dei permessi dei cookie
    • Essenziale: consentire i cookie di sessione
    • Essenziale: raccogli informazioni che inserisci in moduli di contatto, newsletter e altri moduli in tutte le pagine
    • Essenziale: tieni traccia di ciò che hai inserito in un carrello della spesa
    • Essenziale: autenticare che si è connessi al proprio account utente
    • Essenziale: ricorda la versione della lingua selezionata

    Questo sito Web non:

    • Ricorda i tuoi dati di accesso
    • Funzionalità: ricorda le impostazioni dei social media
    • Funzionalità: ricorda regione e paese selezionati
    • Analytics: tieni traccia delle pagine visitate e delle interazioni intraprese
    • Analytics: tieni traccia della tua posizione e regione in base al tuo numero IP
    • Analytics: tieni traccia del tempo trascorso su ogni pagina
    • Analytics: aumentare la qualità dei dati delle funzioni statistiche
    • Pubblicità: adattare le informazioni e la pubblicità ai tuoi interessi in base ad es. il contenuto che hai visitato prima. (Al momento non utilizziamo i cookie di targeting o targeting .
    • Pubblicità: raccogliere informazioni personali identificabili come nome e posizione

    Questo sito farà:

    • Essenziale: ricorda l'impostazione dei permessi dei cookie
    • Essenziale: consentire i cookie di sessione
    • Essenziale: raccogli informazioni che inserisci in moduli di contatto, newsletter e altri moduli in tutte le pagine
    • Essenziale: tieni traccia di ciò che hai inserito in un carrello della spesa
    • Essenziale: autenticare che si è connessi al proprio account utente
    • Essenziale: ricorda la versione della lingua selezionata
    • Funzionalità: ricorda le impostazioni dei social media
    • Funzionalità: ricorda regione e paese selezionati

    Questo sito Web non:

    • Ricorda i tuoi dati di accesso
    • Analytics: tieni traccia delle pagine visitate e delle interazioni intraprese
    • Analytics: tieni traccia della tua posizione e regione in base al tuo numero IP
    • Analytics: tieni traccia del tempo trascorso su ogni pagina
    • Analytics: aumentare la qualità dei dati delle funzioni statistiche
    • Pubblicità: adattare le informazioni e la pubblicità ai tuoi interessi in base ad es. il contenuto che hai visitato prima. (Al momento non utilizziamo i cookie di targeting o targeting .
    • Pubblicità: raccogliere informazioni personali identificabili come nome e posizione

    Questo sito farà:

    • Essenziale: ricorda l'impostazione dei permessi dei cookie
    • Essenziale: consentire i cookie di sessione
    • Essenziale: raccogli informazioni che inserisci in moduli di contatto, newsletter e altri moduli in tutte le pagine
    • Essenziale: tieni traccia di ciò che hai inserito in un carrello della spesa
    • Essenziale: autenticare che si è connessi al proprio account utente
    • Essenziale: ricorda la versione della lingua selezionata
    • Funzionalità: Ricorda impostazioni di social media Funzionalità: Ricorda regione e paese selezionati
    • Analytics: tieni traccia delle pagine visitate e delle interazioni intraprese
    • Analytics: tieni traccia della tua posizione e regione in base al tuo numero IP
    • Analytics: tieni traccia del tempo trascorso su ogni pagina
    • Analytics: aumentare la qualità dei dati delle funzioni statistiche

    Questo sito Web non:

    • Ricorda i tuoi dati di accesso
    • Pubblicità: utilizzare le informazioni per la pubblicità su misura con terze parti
    • Pubblicità: consente di connettersi ai siti sociali
    • Pubblicità: identifica il dispositivo che stai utilizzando
    • Pubblicità: raccogliere informazioni personali identificabili come nome e posizione

    Questo sito farà:

    • Essenziale: ricorda l'impostazione dei permessi dei cookie
    • Essenziale: consentire i cookie di sessione
    • Essenziale: raccogli informazioni che inserisci in moduli di contatto, newsletter e altri moduli in tutte le pagine
    • Essenziale: tieni traccia di ciò che hai inserito in un carrello della spesa
    • Essenziale: autenticare che si è connessi al proprio account utente
    • Essenziale: ricorda la versione della lingua selezionata
    • Funzionalità: Ricorda impostazioni di social media Funzionalità: Ricorda regione e paese selezionati
    • Analytics: tieni traccia delle pagine visitate e delle interazioni intraprese
    • Analytics: tieni traccia della tua posizione e regione in base al tuo numero IP
    • Analytics: tieni traccia del tempo trascorso su ogni pagina
    • Analytics: aumentare la qualità dei dati delle funzioni statistiche
    • Pubblicità: utilizzare le informazioni per la pubblicità su misura con terze parti
    • Pubblicità: ti consente di collegarti ai siti social. Pubblicità: identifica il dispositivo che stai utilizzando
    • Pubblicità: raccogliere informazioni personali identificabili come nome e posizione

    Questo sito Web non:

    • Ricorda i tuoi dati di accesso
    Salva e Chiudi