### [Resolver o erro «Ocorreu um erro ao guardar o formulário» no WPForms](https://wpforms.com/docs/resolving-something-went-wrong-while-saving-the-form-in-wpforms/)

**Publicado:** 12 de agosto de 2025
**Autor:** Umair Majeed

**Conteúdo:**

Está a ver a mensagem de erro: «Ocorreu um erro ao guardar o formulário. Atualize a página e tente novamente. Contacte a equipa de suporte do plugin se este comportamento persistir.»

Este é um problema bastante comum que pode ocorrer ao guardar um formulário no construtor do WPForms. Na maioria dos casos, é causado por configurações ao nível do servidor que bloqueiam o pedido AJAX utilizado para guardar o seu formulário. Neste guia, iremos guiá-lo através das causas mais comuns e de como resolvê-las.

- [Causas comuns](#aioseo-causas-comuns-aqui-estão-as-razões-mais-frequentes-pelas-quais-pode-encontrar-este-erro)
- [Exemplo: Erro na Consola do Navegador](#aioseo-exemplo-erro-na-consola-do-navegador)
- [Passos para a resolução de problemas](#aioseo-passos-para-a-resolução-de-problemas)

---

## Causas comuns

Aqui estão as razões mais frequentes pelas quais poderá encontrar este erro:

- **Regras de segurança ao nível do servidor (ModSecurity)**: Muitos fornecedores de alojamento utilizam o ModSecurity ou firewalls semelhantes para proteger contra pedidos maliciosos. Por vezes, estas regras podem bloquear por engano pedidos AJAX legítimos do WPForms, impedindo que o formulário seja guardado.
- **Bloqueio do firewall** ao `admin-ajax.php`: O ficheiro `admin-ajax.php` é um ficheiro central do WordPress utilizado pelo WPForms para guardar formulários sem atualizar a página. Se o firewall do seu servidor bloquear este ficheiro, a gravação dos formulários falhará.
- **Problemas de permissões de ficheiros**: Permissões incorretas de ficheiros ou pastas no seu servidor podem bloquear a execução do `admin-ajax.php` ou de outros ficheiros dos quais o WPForms depende.

## Exemplo: Erro na Consola do Navegador

Quando este problema ocorre, poderá ver erros na consola do seu navegador semelhantes a:

```

Falha ao carregar o recurso: o servidor respondeu com um estado de 403 (Proibido)
Falha ao carregar o recurso: o servidor respondeu com um estado de 500 (Erro Interno do Servidor)
```

Isto indica que o pedido AJAX foi bloqueado ou falhou ao nível do servidor.

## Passos para a resolução de problemas

Siga estes passos para resolver o problema:

1. **Contacte o seu fornecedor de alojamento**
    Informe-os de que está a enfrentar pedidos AJAX bloqueados ao guardar formulários do WPForms. Peça-lhes para: 
    - Rever e ajustar quaisquer regras do ModSecurity que possam estar a bloquear pedidos para `admin-ajax.php`.
    - Certifiquem-se de que a firewall do servidor não está a bloquear `admin-ajax.php`.
    - Reponham as permissões de ficheiros e pastas
2. **Verifique se existem outras medidas de segurança**
    Se o seu alojamento utilizar segurança adicional do lado do servidor (além do ModSecurity), solicite que coloquem as solicitações admin-ajax do WPForms na lista de permissões.
3. **Teste após os ajustes**
    Assim que o seu alojamento tiver efetuado as alterações, tente guardar o formulário novamente. Se o erro persistir, partilhe os registos da consola do seu navegador com o seu alojamento ou equipa de suporte para uma investigação mais aprofundada.

É isso! Agora já conhece as razões mais comuns para o erro “Algo correu mal ao guardar o formulário” no WPForms e como resolvê-lo.

A seguir, gostaria de aprender a testar corretamente os seus formulários antes de os publicar? Não deixe de consultar o nosso tutorial completo [lista de verificação para testes de formulários](https://wpforms.com/docs/how-to-properly-test-your-wordpress-forms-before-launching-checklist/) para obter mais detalhes.

**Categorias:** Biblioteca de erros, Resolução de problemas, Resolução de problemas e suporte

---

