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.

Ir para a Hostinger

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

  1. Descompacte o arquivo no seu computador — dentro há uma pasta com o nome da página.
  2. No painel da hospedagem abra o gerenciador de arquivos e entre na pasta do site — normalmente public_html (em algumas, www ou htdocs).
  3. Apague a página padrão da hospedagem, se houver: default.php ou index.html.
  4. 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