Como resolver a mensagem "Algo deu errado ao salvar o formulário" no WPForms

Você está vendo a mensagem de erro: "Algo deu errado ao salvar o formulário. Recarregue a página e tente novamente. Entre em contato com a equipe de suporte do plug-in se esse comportamento persistir."

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


Causas comuns

Aqui estão os motivos mais frequentes pelos quais você pode encontrar esse erro:

  • Regras de segurança em nível de servidor (ModSecurity): Muitos provedores de hospedagem usam ModSecurity ou firewalls semelhantes para proteger contra solicitações mal-intencionadas. À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 arquivos: Permissões incorretas de arquivos ou pastas em seu servidor podem bloquear a execução de admin-ajax.php ou outros arquivos nos quais o WPForms se baseia.

Exemplo: Erro no console do navegador

Quando esse problema ocorre, você pode ver erros no console do navegador semelhantes a:

Falha ao carregar o recurso: o servidor respondeu com o status 403 (Proibido)
Falha ao carregar o recurso: o servidor respondeu com o status 500 (Erro interno do servidor)

Elas indicam que a solicitação AJAX foi bloqueada ou falhou no nível do servidor.

Etapas de solução de problemas

Siga estas etapas para resolver o problema:

  1. Entre em contato com o provedor de hospedagem
    Informe a eles que você está tendo solicitações AJAX bloqueadas ao salvar formulários do WPForms. Peça a eles que:
    • Revise e ajuste quaisquer regras do ModSecurity que possam estar bloqueando solicitações para admin-ajax.php.
    • Verifique se o firewall do servidor não está bloqueando admin-ajax.php.
    • Redefinir as permissões de arquivos e pastas
  2. Verifique se há outras medidas de segurança
    Se o seu host usa segurança adicional no lado do servidor (além do ModSecurity), solicite que ele coloque na lista de permissões as solicitações admin-ajax do WPForms.
  3. Teste após os ajustes
    Depois que o host tiver feito as alterações, tente salvar o formulário novamente. Se o erro persistir, compartilhe os logs do console do navegador com o seu host ou com a equipe de suporte para uma investigação mais aprofundada.

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

Em seguida, gostaria de saber como testar adequadamente seus formulários antes de publicá-los? Não deixe de conferir nosso tutorial completo de lista de verificação de teste de formulários para obter mais detalhes.

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

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