Resolver a mensagem "Something Went Wrong While Saving the Form" no WPForms

Está a ver a mensagem de erro: "Algo correu mal ao guardar o formulário. Recarregue a página e tente novamente. Contacte a equipa de apoio do plugin se este comportamento persistir."

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


Causas comuns

Eis as razões mais frequentes para este erro:

  • Regras de segurança ao nível do servidor (ModSecurity): Muitos provedores de hospedagem usam ModSecurity ou firewalls semelhantes para proteger contra solicitações maliciosas. Às vezes, essas regras podem bloquear por engano solicitações AJAX legítimas do WPForms, impedindo que o formulário seja salvo.
  • Bloqueio de firewall admin-ajax.php: O admin-ajax.php é um arquivo central do WordPress usado pelo WPForms para salvar formulários sem atualizar a página. Se o firewall do seu servidor bloquear esse arquivo, os salvamentos de formulários falharão.
  • Problemas de permissão de ficheiros: As permissões incorrectas de ficheiros ou pastas no seu servidor podem bloquear a execução de admin-ajax.php ou outros ficheiros em que o WPForms se baseia.

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 o estado 403 (Proibido)
Falha ao carregar o recurso: o servidor respondeu com o estado 500 (Erro interno do servidor)

Estes indicam 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. Contactar o fornecedor de alojamento
    Informe-os de que está a receber pedidos AJAX bloqueados ao guardar formulários WPForms. Peça-lhes para:
    • Rever e ajustar quaisquer regras de ModSecurity que possam estar a bloquear pedidos de admin-ajax.php.
    • Certifique-se de que a firewall do servidor não está a bloquear admin-ajax.php.
    • Repor as permissões de ficheiros e pastas
  2. Verifique outras medidas de segurança
    Se o seu host usa segurança adicional do lado do servidor (além do ModSecurity), solicite que eles coloquem na lista branca as solicitações admin-ajax do WPForms.
  3. Teste após os ajustes
    Depois que seu host tiver feito alterações, tente salvar o formulário novamente. Se o erro persistir, partilhe os registos da consola do browser com o seu anfitrião ou com a equipa de suporte para uma investigação mais aprofundada.

É isso aí! Agora você sabe os motivos mais comuns para o erro "Algo deu errado ao salvar o formulário" no WPForms e como corrigi-lo.

A seguir, gostaria de saber como testar corretamente os seus formulários antes de os publicar? Não deixe de conferir nosso tutorial completo de lista de verificação de teste de formulário para obter mais detalhes.

O melhor plug-in de criação de formulários de arrastar e soltar do WordPress

Fácil, rápido e seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.