Resumo de IA
Você está vendo a mensagem de erro: “Ocorreu um erro ao salvar o formulário. Recarregue a página e tente novamente. Entre em contato com a equipe de suporte do plugin se esse comportamento persistir.”
Este é um problema bastante comum que pode ocorrer ao salvar um formulário no construtor do WPForms. Na maioria dos casos, ele é causado por configurações no nível do servidor que bloqueiam a solicitação AJAX usada para salvar seu formulário. Neste guia, abordaremos as causas mais comuns e como resolvê-las.
Causas Comuns
Aqui estão os motivos mais frequentes pelos quais você pode encontrar este erro:
- Regras de Segurança no 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 indevidamente solicitações AJAX legítimas do WPForms, impedindo o salvamento do formulário.
- Firewall Bloqueando
admin-ajax.php: O arquivoadmin-ajax.phpé um arquivo principal do WordPress usado pelo WPForms para salvar formulários sem recarregar a página. Se o firewall do seu servidor bloquear este arquivo, os salvamentos de formulário falharão. - Problemas de Permissão de Arquivo: Permissões incorretas de arquivo ou pasta em seu servidor podem bloquear a execução de
admin-ajax.phpou outros arquivos dos quais o WPForms depende.
Exemplo: Erro no Console do Navegador
Quando este problema ocorre, você pode ver erros no console do seu navegador semelhantes a:
Failed to load resource: the server responded with a status of 403 (Forbidden)
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
Isso indica que a solicitação AJAX foi bloqueada ou falhou no nível do servidor.
Passos para Solução de Problemas
Siga estas etapas para resolver o problema:
- Entre em Contato com Seu Provedor de Hospedagem
Informe que você está enfrentando solicitações AJAX bloqueadas ao salvar formulários do WPForms. Peça para eles:- Revisar e ajustar quaisquer regras do ModSecurity que possam estar bloqueando solicitações para
admin-ajax.php. - Garantir que o firewall do servidor não esteja bloqueando
admin-ajax.php. - Redefinir permissões de arquivos e pastas
- Revisar e ajustar quaisquer regras do ModSecurity que possam estar bloqueando solicitações para
- Verifique Outras Medidas de Segurança
Se sua hospedagem usa segurança adicional no lado do servidor (além do ModSecurity), solicite que eles coloquem na lista de permissões as solicitações admin-ajax do WPForms. - Teste Após os Ajustes
Depois que sua hospedagem fizer as alterações, tente salvar o formulário novamente. Se o erro persistir, compartilhe os logs do console do seu navegador com sua hospedagem ou equipe de suporte para investigação adicional.
É isso! Agora você conhece os motivos mais comuns para o erro “Ocorreu um erro ao salvar o formulário” no WPForms e como corrigi-lo.
Em seguida, você gostaria de aprender como testar seus formulários corretamente antes de publicá-los? Certifique-se de conferir nosso tutorial completo sobre o checklist de teste de formulários para mais detalhes.