Resolução de 'Ocorreu um erro ao guardar o formulário' no WPForms

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

Esta é uma questão bastante comum que pode ocorrer ao guardar um formulário no construtor WPForms. Na maioria dos casos, é causada por configurações a nível de 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 como resolvê-las.


Causas Comuns

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

  • Regras de Segurança a Nível de Servidor (ModSecurity): Muitos fornecedores de alojamento utilizam o ModSecurity ou firewalls semelhantes para proteger contra pedidos maliciosos. Por vezes, estas regras podem bloquear indevidamente pedidos AJAX legítimos do WPForms, impedindo que o formulário seja guardado.
  • Firewall a Bloquear 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 de admin-ajax.php ou outros ficheiros de que o WPForms depende.

Exemplo: Erro na Consola do Navegador

Quando este problema ocorre, pode ver erros na consola 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)

Estes indicam que o pedido AJAX foi bloqueado ou falhou a nível de 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 experienciar pedidos AJAX bloqueados ao guardar formulários WPForms. Peça-lhes para:
    • Rever e ajustar quaisquer regras ModSecurity que possam estar a bloquear pedidos para admin-ajax.php.
    • Garantir que o firewall do servidor não está a bloquear admin-ajax.php.
    • Repor permissões de ficheiros e pastas
  2. Verificar Outras Medidas de Segurança
    Se o seu alojamento utiliza segurança adicional no lado do servidor (além do ModSecurity), peça que coloquem na lista branca os pedidos admin-ajax do WPForms.
  3. Testar Após Ajustes
    Assim que o seu alojamento tiver feito 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.

É tudo! Agora conhece as razões mais comuns para o erro “Ocorreu um erro ao guardar o formulário” no WPForms e como corrigi-lo.

Em seguida, gostaria de aprender a testar corretamente os seus formulários antes de os publicar? Certifique-se de que consulta o nosso tutorial completo sobre o guia de teste de formulários para mais detalhes.

O Melhor Plugin Construtor de Formulários Drag and Drop 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.