Como colocar seu site no ar
O arquivo do gerador é um site pronto: ele não abre no computador com dois cliques, precisa de um servidor. Abaixo, passo a passo, como enviá-lo para a hospedagem, conectar o domínio e conferir se os contatos chegam. Costuma levar de 20 a 30 minutos, mais até um dia para o domínio funcionar.
Não quer mexer nisso? Eu publico para você: hospedagem, domínio, SSL e teste do formulário. R$ 100, 1–2 dias.
O que você precisa
O arquivo da landing page
O ZIP da página de resultado ou do e-mail. Dentro há uma pasta com o nome da página, com index.php, a pasta source e o README.txt.
Hospedagem com PHP 8
Qualquer hospedagem paga com PHP 8.0 ou mais recente. Não precisa de banco de dados nem de instalar nada.
Um domínio
Um endereço como seusite.com.br. Dá para comprar junto com a hospedagem ou no Registro.br. Sem domínio, o site abre no link temporário da hospedagem.
Meia hora
O envio em si leva uns dez minutos. O mais demorado é esperar o domínio: de algumas horas a um dia.
GitHub Pages, Netlify, Vercel e construtores de sites não servem: o formulário de contato funciona em PHP, e essas plataformas só publicam páginas estáticas ou os próprios modelos.
Escolha a hospedagem
Serve qualquer hospedagem com PHP 8.0 ou mais recente, certificado SSL grátis e gerenciador de arquivos no painel. O plano mais simples dá e sobra para uma página.
Onde hospedar
Meu site está na Hostinger — trabalho com ela há bastante tempo e recomendo. Tem tudo o que a landing page precisa: PHP 8, SSL grátis e um painel simples com gerenciador de arquivos.
Conecte o domínio
Se o domínio foi comprado junto com a hospedagem, ele conecta sozinho. Se está em outro registrador, troque os servidores DNS (NS) pelos que a hospedagem informar.
A mudança se propaga em algumas horas a um dia. Dá para enviar os arquivos sem esperar: o site abre assim que o domínio funcionar.
Envie os arquivos
- Descompacte o arquivo no seu computador — dentro há uma pasta com o nome da página.
- No painel da hospedagem abra o gerenciador de arquivos e entre na pasta do site — normalmente public_html (em algumas, www ou htdocs).
- Apague a página padrão da hospedagem, se houver: default.php ou index.html.
- Envie o conteúdo da pasta da página — index.php, a pasta source e o README.txt — direto para public_html.
Envie o conteúdo, não a pasta. Senão o site abre em seusite.com.br/nome-da-pasta/ em vez de seusite.com.br. Se preferir enviar o ZIP e descompactar no painel, depois mova os arquivos um nível acima.
Ative o SSL
No painel da hospedagem procure a seção SSL e gere o certificado grátis — na maioria das hospedagens é um botão. Ele é emitido quando o domínio já está conectado. Depois disso o site deve abrir com https:// e o cadeado na barra de endereço.
Teste o formulário
Se você informou o WhatsApp ou um bot do Telegram ao criar a página, está tudo configurado. Se não, abra source/php/config_telegram.php e preencha o token do bot e o id do chat — o README.txt explica como obtê-los.
Envie um contato de teste pelo celular e confira se chegou. É o último passo: daí em diante a página funciona sozinha.
Se algo não funcionar
Erro 403 Forbidden
Faltam permissões nos arquivos. No gerenciador de arquivos, defina 755 para pastas e 644 para arquivos.
Erro 500 ou página em branco
Provavelmente a hospedagem usa uma versão antiga do PHP. Mude para 8.1 ou mais recente no painel.
Abre a página padrão da hospedagem
O default.php ou index.html da hospedagem ficou na pasta — apague. Se não resolver, recarregue sem cache: Ctrl+F5.
O site só abre com a pasta no endereço
Foi enviada a pasta, não o conteúdo dela. Mova os arquivos direto para public_html.
Os contatos não chegam
Confira o config_telegram.php: token e id do chat sem espaços nem aspas. E mande /start para o seu bot — antes disso ele não consegue escrever para você.
Sem o cadeado https
O certificado ainda não foi emitido ou o domínio não terminou de conectar. Gere o SSL de novo quando o domínio abrir.
Perguntas
Quanto custa colocar um site no ar?
Hospedagem com PHP custa a partir de uns R$ 10 por mês, e um domínio .com.br, cerca de R$ 40 por ano. A renovação da hospedagem costuma ser mais cara que o primeiro ano. Você paga direto à hospedagem e ao registrador.
Dá para hospedar o site grátis?
Existem hospedagens grátis com PHP, mas com anúncios, limites e sem garantia de que o site continue no ar. Para uma página que recebe contatos, é economia no lugar errado: um contato perdido custa mais que um mês de hospedagem.
Serve GitHub Pages, Netlify ou Vercel?
Não. O formulário de contato funciona em PHP, e essas plataformas só publicam páginas estáticas. É preciso uma hospedagem comum com PHP 8.
Posso colocar a landing page num site que já existe?
Sim. Envie a pasta inteira ao lado dos arquivos do site — a página abre em seusite.com.br/nome-da-pasta/. Basta a hospedagem ter PHP 8.
Quanto tempo leva?
O envio e a configuração levam de 20 a 30 minutos. O mais demorado é esperar o domínio: de algumas horas a um dia.
Eu publico para você
Subo a página para a hospedagem, conecto o domínio e o SSL e confiro se os contatos chegam. Se ainda não tem hospedagem nem domínio, ajudo a escolher e contratar.
R$ 100 1–2 dias