Vedere l'errore 'Impossibile stabilire una connessione sicura' in WordPress può essere frustrante. Questo errore comune si verifica in genere quando si tenta di installare o aggiornare un plugin o un tema dalla directory ufficiale di WordPress.org.
Dalla nostra esperienza, comprendere le potenziali cause dell'errore è il primo passo per risolverlo.
Quindi, in questo articolo, inizieremo spiegando chiaramente le ragioni alla base del messaggio di errore. Dopodiché, forniremo soluzioni semplici per correggere l'errore di connessione sicura in WordPress.

Cosa causa l'errore Impossibile stabilire una connessione sicura in WordPress?
WordPress è dotato di un sistema integrato per gestire gli aggiornamenti. Questo sistema controlla regolarmente gli aggiornamenti e mostra notifiche per installare gli aggiornamenti di plugin e temi.
Tuttavia, è necessario connettersi al sito web di WordPress.org per verificare o installare gli aggiornamenti. A causa di una cattiva configurazione sul tuo hosting WordPress, il tuo sito web potrebbe non riuscire a connettersi al sito web di WordPress.org.
Ciò comporterà un errore di connessione sicura e vedrai un messaggio di errore simile a questo:
An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums. (WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.) in /home/username/public_html/wp-admin/includes/update.php on line 122

Detto questo, vediamo come correggere facilmente l'errore di connessione sicura in WordPress.
Correzione dell'errore di connessione sicura in WordPress
Esistono diversi modi per correggere l'errore imprevisto di connessione sicura in WordPress. Puoi provare una delle seguenti soluzioni in base alla tua situazione.
Problemi di hosting e server
Se il tuo server di hosting condiviso è sotto attacco DDoS, è probabile che la connessione a WordPress.org vada in timeout causando l'errore di connessione sicura.
In tal caso, puoi aspettare qualche minuto e riprovare. Se l'errore persiste, dovrai contattare il team di supporto del tuo provider di web hosting.
Problema di connettività del server Cloud o VPS
Se ti trovi su un server cloud o su hosting VPS, è possibile che il tuo server non riesca a connettersi a WordPress.org a causa di alcuni problemi DNS.
In tal caso, puoi puntare il tuo server direttamente ai server di WordPress.org. Dovrai connetterti al tuo server utilizzando SSH.
SSH sta per secure shell, che è un protocollo crittografato che ti consente di connetterti al tuo server utilizzando strumenti da riga di comando.
Gli utenti Windows possono utilizzare uno strumento chiamato PuTTy, mentre gli utenti macOS e Linux possono utilizzare l'app terminale.
Avrai bisogno delle credenziali di accesso per l'account con accesso shell al tuo account di hosting. Puoi ottenere queste informazioni dalla dashboard cPanel del tuo account di hosting o chiedere al tuo provider di server di web hosting.
Nel terminale, puoi connetterti al tuo server in questo modo:
ssh username@example.com
Non dimenticare di sostituire 'username' con il tuo nome utente e 'example.com' con il nome del tuo dominio.
Una volta connesso, devi eseguire il seguente comando:
sudo nano /etc/hosts
Questo aprirà un file e dovrai aggiungere il seguente codice in fondo al file:
198.143.164.251 api.wordpress.org
Ora puoi salvare le modifiche e uscire dall'editor. Visita il tuo sito web WordPress per vedere se questo ha risolto l'errore.
Risolvere l'errore di connessione sicura di WordPress in locale
Se stai eseguendo WordPress sul tuo computer (localhost), potresti non avere l'estensione cURL abilitata per PHP. Questa estensione è necessaria per accedere a Wordpress.org per gli aggiornamenti.
Dovrai modificare il file php.ini sul tuo computer. Questo file si trova solitamente nella cartella PHP della tua cartella MAMP, XAMPP o WAMP.
Se sei su un computer Windows, cerca la seguente riga:
;extension=php_curl.dll
Gli utenti Mac e Linux dovranno cercare questa riga:
;extension=curl.so
Ora devi rimuovere il punto e virgola prima del testo per abilitare l'estensione. Non dimenticare di salvare il tuo file php.ini.
Infine, non dimenticare di riavviare il server Apache affinché le modifiche abbiano effetto.
Controlla le porte aperte nel tuo firewall
Se l'estensione cURL è installata correttamente sul tuo server locale, il passo successivo è controllare il firewall della tua connessione Internet.
Il firewall del tuo computer potrebbe bloccare le connessioni in uscita dal server locale a WordPress.org. Se sei su Windows, premi il pulsante Start e cerca 'Windows Firewall'. Gli utenti Mac possono trovare le impostazioni del firewall in Impostazioni di sistema » Rete » Firewall.
Devi aggiungere Apache ai programmi consentiti dal tuo firewall e consentire le connessioni sia in entrata che in uscita.

Dovrai riavviare Apache affinché le tue modifiche abbiano effetto.
Speriamo che questo articolo ti abbia aiutato a risolvere l'errore di connessione sicura di WordPress. Potresti anche voler consultare la nostra guida completa passo passo alla sicurezza di WordPress per principianti e la nostra selezione di esperti dei migliori plugin di Twitter per WordPress.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.


samaneh
ciao ragazzi
ogni volta che voglio cercare un nuovo plugin nella mia bacheca di WordPress vedo questo errore e non elenca alcun plugin, cosa posso fare?
“Si è verificato un errore imprevisto. Potrebbe esserci un problema con WordPress.org o con la configurazione di questo server. Se continui ad avere problemi, prova i forum di supporto.”
Supporto WPBeginner
Se il metodo in questa guida non funziona per te, ti consigliamo di contattare il tuo provider di hosting per assicurarti che non ci siano errori da parte loro.
Amministratore
Barnaby
Ho dovuto effettivamente rimuovere ‘66.155.40.202 api.wordpress.org’ da /etc/hosts/ per farlo funzionare (doveva essere lì da un vecchio progetto WordPress)
Supporto WPBeginner
Thanks for sharing what worked for you
Amministratore
Jon Curtis
Un altro motivo per cui si può verificare questo errore è quando WP_HTTP_BLOCK_EXTERNAL è impostato in wp-config.
L'avevo impostato per poter lavorare su un server locale offline e avevo bisogno di impedire a WP di andare in timeout e rallentare il sito. Ma poi ho dimenticato di riattivarlo quando sono tornato online.
Supporto WPBeginner
Grazie per aver condiviso questo per coloro che potrebbero averlo aggiunto e stanno cercando altri motivi per questo errore.
Amministratore
Zubayr Ahmed
Signore, nel mio php.ini non c'è nessun file come “;extension=php_curl.dll o extension=php_curl.dll” cosa devo fare?
Supporto WPBeginner
Dovresti assicurarti che php_curl sia installato e, se lo è, dovresti provare le altre raccomandazioni nell'articolo
Amministratore
Neel
Ho semplicemente cambiato la versione di PHP alla penultima nel cPanel e sembra aver funzionato..
nessuna altra modifica apportata
Supporto WPBeginner
Your host may have made some automatic changes when updating your php but thank you for sharing what worked for you
Amministratore
Bipul
Grazie per il post, l'IP della nuova API di WP è 198.143.164.251, quindi potrebbe essere 198.143.164.251 api.wordpress.org
Supporto WPBeginner
Thank you for sharing that IP should someone have trouble
Amministratore
Anisur Rahman
Grazie mille fratello per aver condiviso l'IP API aggiornato, ora ho risolto il problema, è stato un grattacapo per me. Grazie ancora.
Wayne Mwandi
Grazie gentile Signore. Questo è stato estremamente utile.
Sankacoffee
Attenzione, l'IP per api.wordpress.org non è più corretto, chiunque abbia questo problema, scriva semplicemente “ping api.wordpress.org” nella console e prenda l'IP dai risultati del suo ping.
Supporto WPBeginner
Thank you for letting us know that they updated their IP, we’ll certainly look into clarifying the IP in our article
Amministratore
Akin
Per favore, ho provato tutto quello che hai menzionato sopra ma ricevo ancora lo stesso messaggio di errore. Ho installato wpV4.9.8 su windows 8.1. Cosa devo fare?
Vivek
Ciao,
Innanzitutto grazie per aver condiviso il post. Ho eseguito tutti i passaggi che hai indicato, ma in seguito il mio wordpress su localhost continua a dare lo stesso errore. Ci sono altri passaggi rimanenti.
Ho installato wordpress 4.9.0 su windows 8.1
Grazie
Aqib
Ho letto https://www.wpbeginner.com/wordpress-security/ questa guida tua in cui hai menzionato che il nome utente non deve essere admin per motivi di sicurezza, ma il nome utente è facile da identificare cliccando sul nome dell'autore.
Quindi, mantenere il nome utente come admin non causa alcun rischio per la sicurezza poiché anche il nuovo nome utente è identificabile
Supporto WPBeginner
Ciao Aqib,
Molti hack di installazione di malware comuni utilizzano nomi utente comunemente usati per violare il tuo sito web. Il nome utente admin è in cima ai loro script automatizzati. Hai ragione, ci sono altri tentativi che cercano di indovinare i nomi utente, ecco come scoraggiare la forza bruta bloccando le scansioni degli autori in WordPress.
Amministratore