In breve: il cURL error 60 indica che la verifica del certificato TLS del server remoto non è riuscita. Non va risolto disattivando la verifica SSL: occorre controllare catena del certificato, nome host, orologio e archivio delle autorità di certificazione.
Indice dei contenuti
Identifica la richiesta che fallisce
Consulta Salute del sito e i log WordPress/PHP per individuare URL remoto, plugin o operazione coinvolta. Prova l’URL da un browser e con curl -Iv se hai accesso alla shell. Registra il messaggio completo: certificato scaduto, nome non corrispondente e autorità sconosciuta richiedono interventi diversi.
Controlla certificato e CA
Verifica che il server remoto invii la catena completa e che data e ora del server WordPress siano corrette. Aggiorna sistema operativo, PHP, libreria cURL e pacchetto CA con i canali supportati. Se l’errore riguarda un solo endpoint, la correzione può spettare al gestore di quel server.
Evita scorciatoie insicure
Non impostare sslverify a false e non sostituire globalmente il file CA con un download non verificato. Queste modifiche nascondono il problema e rendono possibili connessioni intercettate. Dopo la correzione ripeti la richiesta e controlla che il certificato sia verificato senza eccezioni nel codice.
Guide Xlogic correlate
- cURL error 77
- Salute del sito WordPress
- Abilitare il debug WordPress