Solução de problemas 2 visualizações

O que fazer quando o formulário de contato retorna erro 403 Forbidden

Ver no WHMCS

O que fazer quando o formulário de contato retorna erro 403 Forbidden

Olá, querido cliente! 😊

Se você está tentando enviar uma mensagem pelo formulário de contato do seu site e recebe uma mensagem de erro como 403 Forbidden, não se preocupe — isso é mais comum do que parece e geralmente tem uma solução simples. Vou te guiar passo a passo, como um verdadeiro Sensei da GeHost, com calma, clareza e um toque de carinho.

Entendendo o erro 403 Forbidden

O erro 403 Forbidden significa que o servidor entendeu a sua requisição, mas não tem permissão para permitir o acesso à página ou recurso solicitado. No caso do formulário de contato, isso geralmente acontece quando o arquivo que processa o envio está bloqueado ou mal configurado.

Dica do Sensei: Esse erro NÃO é causado por você — é algo que pode acontecer devido a configurações do servidor, permissões incorretas ou até mesmo um arquivo corrompido. Vamos resolver juntos!

Passo a passo: Como resolver o erro 403 no formulário de contato

  1. Verifique se o arquivo de envio do formulário existe

    Seu formulário de contato deve estar enviando os dados para um arquivo (ex: enviar.php, contato.php, processa.php). Acesse o diretório onde esse arquivo está localizado (geralmente em public_html/ ou em uma pasta como contato/).

    Use o Gerenciador de Arquivos do cPanel para conferir:

    Tela do Gerenciador de Arquivos do cPanel
  2. Confira as permissões do arquivo

    Arquivos que processam formulários precisam ter permissões corretas. No Gerenciador de Arquivos, clique com o botão direito no arquivo de envio (ex: enviar.php) e selecione “Alterar Permissões”.

    Defina as permissões como 644 (ou seja: leitura e escrita para o dono, leitura para os demais).

    ⚠️ Evite usar 777 — isso é inseguro e pode causar mais problemas.

  3. Verifique se o arquivo .htaccess está bloqueando o acesso

    O arquivo .htaccess pode estar impedindo o acesso ao arquivo de envio. No mesmo Gerenciador de Arquivos, procure por esse arquivo (pode estar oculto — ative a opção "Mostrar arquivos ocultos" no cPanel).

    Abra o arquivo e verifique se há linhas como:

    Deny from all
    

    Se sim, remova ou comente essas linhas (adicione # no início da linha).

    Se não souber o que fazer, faça backup do arquivo primeiro e depois teste com o conteúdo limpo.

  4. Teste o arquivo manualmente

    Abra o arquivo de envio no navegador (ex: seusite.com.br/contato/enviar.php). Se aparecer o erro 403 aqui também, o problema está no arquivo ou nas permissões.

    Se o arquivo abrir normalmente, o problema pode estar no formulário HTML (ex: ação apontando para um caminho errado).

  5. Confira o caminho no formulário HTML

    Abra o código do formulário de contato (no arquivo contato.html ou index.html, por exemplo) e verifique a tag <form>.

    Veja se o atributo action aponta para o caminho correto do arquivo de envio. Exemplo:

    <form action="enviar.php" method="post">
    

    Se o caminho estiver errado (ex: enviar.php em vez de contato/enviar.php), corrija para o caminho exato.

  6. Reinicie o servidor (opcional, mas útil)

    Às vezes, o servidor precisa de um “reset” para reconhecer as alterações. Você pode fazer isso acessando o painel do cliente (painel.gehost.com.br) e reiniciando o serviço do seu domínio (se disponível).

    Se não tiver essa opção, espere 5 minutos e tente novamente.

Se nada funcionar…

É hora de pedir ajuda. 🤝

Envie um ticket no suporte da GeHost com os seguintes dados:

  • Nome do domínio
  • Localização exata do arquivo de envio (ex: public_html/contato/enviar.php)
  • Seu plano (consulte no painel)
  • Uma cópia do código do formulário (sem dados sensíveis)

Se precisar, posso te ajudar a montar o ticket. É só me chamar!

Resumo rápido

  • Verifique se o arquivo de envio existe
  • Defina permissões como 644
  • Confira o .htaccess — não deve bloquear o acesso
  • Teste o caminho no formulário HTML
  • Se persistir, entre em contato com o suporte

Se você seguir esses passos com paciência, o erro 403 vai sumir como uma nuvem no céu — e seu formulário vai funcionar como um sonho. 💫

Com carinho, seu Sensei da GeHost 🌿

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.