In breve: WordPress cURL error 35 — indica che una richiesta HTTP in uscita da WordPress fallisce durante l’handshake TLS prima di ricevere la risposta remota.
Indice dei contenuti
WordPress cURL error 35: significato
Le prime ipotesi da verificare per “WordPress cURL error 35” sono versione TLS senza compatibilità; cifrari non condivisi.

Sintomi e cause probabili
Sintomi da verificare
- Il messaggio “WordPress cURL error 35” compare durante un’operazione ripetibile.
- La funzione coinvolta in TLS e certificati non raggiunge il risultato previsto.
- Il log dell’area TLS e certificati registra un evento nello stesso minuto della prova.
- Il comportamento osservato in TLS e certificati cambia in base a utente, rete, file o configurazione.
Cause probabili
- Versione TLS senza compatibilità
- Cifrari non condivisi
- SNI non inviato o gestito male
- Proxy in uscita che interrompe l’handshake
Diagnosi passo per passo
- Riprodurre la richiesta con curl dalla shell
- Controllare versione di cURL e OpenSSL
- Verificare hostname e SNI
- Confrontare accesso diretto e tramite proxy
- Leggere log TLS del servizio remoto se disponibili
Log e dati da controllare
- dettagli certificato nel browser
- log TLS del server o del proxy
- configurazione del virtual host e della catena
Correzioni sicure
- Aggiornare librerie supportate
- Abilitare protocolli e cifrari sicuri compatibili
- Correggere hostname e SNI
- Configurare il proxy in uscita
- Non disabilitare la verifica SSL

Verifica finale
- Hostname e SAN coincidono
- La catena termina in una CA attendibile
- L’handshake usa parametri supportati
- Browser e client aggiornati non mostrano avvisi
Errori da evitare
- Non disattivare globalmente WAF, ModSecurity, antispam o verifica TLS per aggirare il sintomo
- Non impostare permessi 777 e non cambiare proprietari in modo ricorsivo senza conoscere la struttura dell’account
- Non cancellare database, chiavi Redis, cache o file di sistema senza backup e senza aver identificato l’oggetto coinvolto
- Non ripetere pagamenti, import o webhook reali finché non hai verificato l’idempotenza
Guide Xlogic correlate
- WordPress cURL error 60: SSL certificate problem
- WordPress cURL error 77: error setting certificate verify locations
- WordPress cURL error 51: certificate subject name mismatch
Fonti tecniche
Domande frequenti
Che cosa significa “WordPress cURL error 35”?
WordPress cURL error 35 — indica che una richiesta HTTP in uscita da WordPress fallisce durante l’handshake TLS prima di ricevere la risposta remota.
Da cosa può dipendere “WordPress cURL error 35”?
Le cause da verificare per “WordPress cURL error 35” sono: versione TLS senza compatibilità; cifrari non condivisi; SNI non inviato o gestito male.
Quali controlli eseguire per “WordPress cURL error 35”?
Per diagnosticare “WordPress cURL error 35”, controlla nell’ordine: riprodurre la richiesta con curl dalla shell; controllare versione di cURL e OpenSSL; verificare hostname e SNI. La soluzione è confermata quando hostname e SAN coincidono; la catena termina in una CA attendibile.