> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://ajuda.fabweb.com.br/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Erro ao atualizar WordPress ou Plugins - cURL error 60: SSL certificate problem

# Introdução
Esse problema ocorre quando o WordPress não consegue validar o certificado SSL ao tentar baixar atualizações de servidores oficiais (downloads.wordpress.org).

Neste tutorial, vamos ensinar como corrigir o erro **cURL error 60: SSL certificate problem**, utilizando uma abordagem simples: baixar o arquivo atualizado e enviá-lo via Gerenciador de Arquivos do **cPanel** ou **DirectAdmin**.

---

# Informações Gerais
O WordPress utiliza um arquivo interno de certificados (CA Bundle) para validar conexões seguras.

Com o tempo, esse arquivo pode ficar desatualizado, impedindo:
* Atualizações de plugins
* Atualizações de temas
* Atualizações do próprio WordPress

---

# Problema

### ❌ Erro apresentado
Ao tentar atualizar, o sistema retorna:

```
cURL error 60: SSL certificate problem: unable to get local issuer certificate
```

---

# Solução
Vamos substituir manualmente o arquivo de certificados do WordPress.

---

# Como corrigir o problema

### 1º Passo: Baixar o arquivo atualizado
Acesse o link oficial do WordPress:

https://raw.githubusercontent.com/WordPress/WordPress/refs/heads/master/wp-includes/certificates/ca-bundle.crt

* Clique com o botão direito
* Selecione **Salvar como**
* Salve o arquivo **ca-bundle.crt** no seu computador

---

### 2º Passo: Acessar o Gerenciador de Arquivos
Faça login no painel da sua hospedagem:

* **cPanel:** Acesse **Gerenciador de Arquivos**
* **DirectAdmin:** Acesse **File Manager**

---

### 3º Passo: Navegar até a pasta correta
Vá até o diretório onde o WordPress está instalado:

```
/public_html/wp-includes/certificates/
```

⚠️ Caso o WordPress esteja em subpasta, ajuste o caminho.

---

### 4º Passo: Fazer backup do arquivo atual
Localize o arquivo:
```
ca-bundle.crt
```

Renomeie para algo como:
```
ca-bundle.crt.bkp
```

---

### 5º Passo: Enviar o novo arquivo
* Clique em **Upload**
* Selecione o arquivo **ca-bundle.crt** que você baixou
* Aguarde o envio completar

---

### 6º Passo: Verificar a instalação
Confirme se o novo arquivo está no caminho:
```
/wp-includes/certificates/ca-bundle.crt
```

---

### 7º Passo: Testar no WordPress
Acesse o painel:
```
/wp-admin/
```

E tente novamente:
* Atualizar plugins
* Atualizar temas
* Atualizar o WordPress

---

# Resultado esperado
Após a substituição do arquivo:

* O erro **cURL error 60** deve desaparecer
* As atualizações voltarão a funcionar normalmente

---

# Informações importantes
* Esse problema é comum em servidores mais antigos
* A atualização manual resolve sem necessidade de acesso SSH
* Não é necessário reiniciar o servidor

---

# Documentação de referência
https://support.cpanel.net/hc/en-us/articles/28884681825303-Any-wordpress-update-or-download-ends-with-Update-Failed-Download-failed-cURL-error-60-SSL-certificate-problem-unable-to-get-local-issuer-certificate

---

Ficou com alguma dúvida? Nossa equipe está à disposição para ajudar.