In breve: il cURL error 77 segnala che libcurl non riesce a leggere correttamente il file o il percorso delle autorità di certificazione. È diverso dall’errore 60: qui va controllata la configurazione locale del CA bundle.
Indice dei contenuti
Leggi percorso e configurazione
Consulta il messaggio completo, phpinfo() in un ambiente protetto e le opzioni PHP curl.cainfo e openssl.cafile. Il percorso deve esistere, essere leggibile dall’utente PHP e contenere un CA bundle valido. Rimuovi la pagina phpinfo dopo il test perché espone dettagli dell’ambiente.
Ripristina il CA bundle supportato
Su un hosting gestito apri un ticket indicando percorso ed errore; non sovrascrivere file di sistema. Su un server amministrato da te reinstalla o aggiorna il pacchetto delle CA tramite il gestore del sistema operativo e riavvia i servizi necessari. Evita copie scaricate da fonti non verificate.
Conferma la correzione
Ripeti la stessa richiesta WordPress e controlla che non compaiano eccezioni SSL nel codice. Non disattivare la verifica del certificato e non impostare globalmente un percorso casuale nel sito. Se più versioni PHP usano configurazioni diverse, verifica quella effettivamente associata al dominio.
Guide Xlogic correlate
- cURL error 60
- Salute del sito WordPress
- Abilitare il debug WordPress