Ogni quanto bisogna aggiornare un sito web?
In linea generale, gli aggiornamenti tecnici di un sito web dovrebbero essere verificati almeno una volta al mese. I contenuti…
Continua a leggere ›
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.
Se stai usando WordPress (o un sistema simile) potresti incorrere in questo errore quando:
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.
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.
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.
sudo apt-get install --reinstall ca-certificates (per server Linux).ca-certificates o il file cacert.pem sono aggiornati./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.
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.
php.ini puoi aggiungere la riga:
|
1 |
curl.cainfo = "C:\path\to\cacert.pem" |
|
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.
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.
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.