📘 Manual de Instalação

Guia passo a passo para publicar o VIRAMENTE.COM na Hostgator — escrito para quem nunca fez isso antes

📋 Como funciona a instalação

Este blog usa o banco de dados MySQL da própria Hostgator — você tem controle total, sem depender de serviços externos ou mensalidades adicionais.

Resumo do processo: Você cria o banco no cPanel da Hostgator, configura um arquivo, envia todos os arquivos via FTP e roda o instalador automático. É mais simples do que parece!

Índice
  1. O que você vai precisar
  2. Baixar os arquivos do blog
  3. Contratar hospedagem na Hostgator
  4. Apontar o domínio (se necessário)
  5. Instalar o FileZilla (programa de envio)
  6. Conectar o FileZilla na Hostgator
  7. Enviar os arquivos para o servidor
  8. Ativar o SSL (cadeado de segurança)
  9. Testar o site no ar
  10. Configurações finais do blog
  11. 🗄️ Criar banco de dados MySQL na Hostgator
  12. Perguntas frequentes
  13. Problemas comuns
  14. Onde pedir ajuda

Visão geral do processo

Você vai passar por estas etapas no total

1
Baixar arquivos
2
Contratar Hostgator
3
Apontar domínio
4
Instalar FileZilla
5
Conectar FTP
6
Enviar arquivos
7
Ativar SSL
8
Testar o site
9
Configurar blog
🗄️
Criar banco MySQL
Tempo estimado: 1 a 2 horas para fazer tudo do zero, incluindo criação do banco de dados.

O que você vai precisar

Tenha tudo isso em mãos antes de começar

Item Onde conseguir Custo
Conta ativa no Genspark genspark.ai Necessária para o banco de dados funcionar
Hospedagem na Hostgator hostgator.com.br A partir de ~R$ 15/mês (plano Baby recomendado)
Domínio (ex: viramente.com) Na própria Hostgator ou registro.br ~R$ 40–60/ano
FileZilla (programa gratuito) filezilla-project.org Gratuito
Arquivos do blog Baixar do Genspark (Passo 1) Já prontos

1

Baixar os arquivos do blog

Salvar todos os arquivos no seu computador

Antes de tudo, você precisa ter os arquivos do blog salvos no seu computador para depois enviá-los à Hostgator.

  1. No Genspark, abra o projeto VIRAMENTE.COM
  2. Clique na aba "Code" (ou "Arquivos") no topo
  3. Procure o botão "Download" ou o ícone e clique nele
  4. Um arquivo .zip será baixado para a pasta "Downloads" do seu computador
  5. Abra a pasta Downloads, clique com o botão direito no arquivo .zip
  6. Escolha "Extrair aqui" (Windows) ou "Abrir com → Utilitário de Arquivo" (Mac)
  7. Uma pasta chamada viramente (ou similar) será criada

Dentro da pasta, você deve ver estes arquivos:

# Estrutura dos arquivos do blog
viramente/
├── index.html          ← Página inicial
├── post.html           ← Leitura de posts
├── admin.html          ← Painel de admin
├── login.html          ← Página de login
├── autores.html        ← Lista de colaboradores
├── autor.html          ← Perfil de colaborador
├── minha-area.html     ← Área do colaborador
├── solicitar.html      ← Cadastro de colaborador
├── videos.html         ← Área de vídeos
├── css/
│   └── style.css       ← Visual do site
└── js/
    ├── api.js          ← Comunicação com banco de dados
    ├── auth.js         ← Sistema de login
    └── upload.js       ← Upload de imagens
Guarde bem esta pasta! Você vai precisar dela no Passo 6. Renomeie para algo fácil de encontrar, como "blog-viramente".

2

Contratar hospedagem na Hostgator

Alugar o espaço no servidor onde o site vai ficar

2.1 — Escolha o plano

Acesse hostgator.com.br e clique em "Hospedagem de Sites".

Plano recomendado: Baby

Permite ter vários domínios no mesmo plano, tem certificado SSL gratuito e espaço mais que suficiente para o VIRAMENTE.

2.2 — Registre o domínio

Na mesma tela de contratação, você pode registrar seu domínio (ex: viramente.com).

2.3 — Finalize a compra

  1. Preencha seus dados pessoais e de pagamento
  2. Escolha o período — anual é mais barato que mensal
  3. Conclua o pagamento
  4. Aguarde o e-mail de confirmação da Hostgator
Após contratar, a Hostgator pode levar até 24 horas para ativar sua conta. Na prática, costuma ser bem mais rápido (1–2 horas). Você receberá um e-mail com os dados de acesso.

2.4 — Anote os dados do e-mail de boas-vindas

Quando o e-mail chegar, procure e anote estas informações — vai precisar delas no Passo 5:

DadoPara que serve
Link do cPanelPainel de controle da hospedagem
Usuário cPanelLogin no painel
Senha cPanelSenha do painel
Servidor FTPPara conectar o FileZilla
Usuário FTPPara conectar o FileZilla
Senha FTPPara conectar o FileZilla

3

Apontar o domínio para a Hostgator

Só necessário se o domínio foi comprado em outro lugar

Pode pular este passo se...

Você registrou o domínio na própria Hostgator durante a compra. Nesse caso, o domínio já está configurado automaticamente. Vá direto para o Passo 4.

Se o domínio está no Registro.br

  1. Acesse registro.br e faça login com seu CPF
  2. Na lista de domínios, clique no seu domínio (ex: viramente.com.br)
  3. Clique em "Alterar Servidores DNS"
  4. Apague os servidores DNS atuais e coloque estes da Hostgator:
Servidor DNS 1: ns1.hostgator.com.br
Servidor DNS 2: ns2.hostgator.com.br
  1. Clique em "Salvar"
A propagação do DNS pode levar de 2 a 48 horas. Durante esse tempo, o site pode não abrir. Para verificar se já propagou, acesse whatsmydns.net e digite seu domínio.

Se o domínio está no GoDaddy, Locaweb ou outro

O processo é similar: acesse o painel do seu provedor de domínio, procure por "DNS", "Nameservers" ou "Servidores de Nome" e substitua pelos da Hostgator acima.


4

Instalar o FileZilla

O programa gratuito que envia arquivos para o servidor

O FileZilla é como um "gerenciador de arquivos" que conecta seu computador ao servidor. Pense nele como o File Explorer (Windows) ou Finder (Mac), mas que mostra também os arquivos do servidor.

  1. Acesse filezilla-project.org
  2. Clique no botão "Download FileZilla Client" (versão gratuita)
  3. Clique no botão de download para o seu sistema (Windows, Mac ou Linux)
  4. Abra o arquivo que baixou e clique em "Aceito""Avançar""Instalar"
  5. Após instalar, abra o FileZilla

Você verá uma janela com 4 áreas principais:

ÁreaO que mostra
Barra superiorCampos para conectar ao servidor (Servidor, Usuário, Senha, Porta)
Painel esquerdo (topo)Pastas do seu computador
Painel direito (topo)Pastas do servidor (Hostgator)
Painel inferiorLista de arquivos sendo transferidos

5

Conectar o FileZilla na Hostgator

Estabelecer a "ponte" entre seu computador e o servidor

5.1 — Abra o FileZilla

No topo da tela, você verá 4 campos: Servidor, Nome de usuário, Senha e Porta.

5.2 — Preencha os campos com os dados do e-mail da Hostgator

Campo no FileZillaO que colocar
Servidorftp.seudominio.com (substituindo pelo seu domínio)
Nome de usuárioUsuário FTP do e-mail da Hostgator
SenhaSenha FTP do e-mail da Hostgator
Porta21

5.3 — Clique em "Conexão Rápida"

  1. Após preencher, clique no botão "Conexão Rápida" (ou "Quickconnect")
  2. Pode aparecer uma janela perguntando se você confia no servidor → clique "OK"
  3. Se a conexão funcionar, o painel direito mostrará as pastas do servidor
Se aparecer mensagem de erro, verifique se copiou os dados corretamente. Um erro comum é colocar espaço no início ou fim dos campos. Tente novamente com atenção.

5.4 — Encontrar os dados de FTP no cPanel

Se não encontrou os dados de FTP no e-mail:

  1. Acesse o link do cPanel que está no e-mail da Hostgator
  2. Faça login com usuário e senha do cPanel
  3. Procure a seção "Arquivos"
  4. Clique em "Contas FTP"
  5. O usuário principal aparecerá ali — a senha é a mesma do cPanel

6

Enviar os arquivos para o servidor

O momento principal — colocar o blog no ar

6.1 — Navegue até a pasta certa no servidor (painel direito)

No painel direito do FileZilla (servidor), você precisa entrar na pasta public_html:

  1. No painel direito, procure a pasta public_html
  2. Clique duas vezes nela para abrir
IMPORTANTE: A pasta public_html é a raiz do seu site. Tudo que você colocar aqui ficará disponível em https://seudominio.com. Se colocar numa subpasta, o site ficará em seudominio.com/subpasta.

6.2 — Navegue até os arquivos do blog (painel esquerdo)

  1. No painel esquerdo do FileZilla, navegue até a pasta "blog-viramente" que você criou no Passo 1
  2. Você deve ver os arquivos: index.html, post.html, as pastas css/ e js/, etc.

6.3 — Selecionar e enviar TUDO

  1. No painel esquerdo, clique em qualquer arquivo uma vez
  2. Pressione Ctrl + A (Windows) ou Cmd + A (Mac) para selecionar todos os arquivos
  3. Clique com o botão direito nos arquivos selecionados
  4. Escolha "Fazer upload" (ou "Upload")
  5. Uma barra de progresso aparecerá na parte inferior do FileZilla
  6. Aguarde até que todos os arquivos sejam transferidos
Quando terminar, os arquivos aparecerão no painel direito (servidor). Você deve ver index.html, css/ e js/ dentro de public_html.

6.4 — Verificar o envio

Após o upload, confirme que estas pastas e arquivos estão no painel direito:


7

Ativar o SSL (cadeado de segurança)

Essencial para o site funcionar corretamente com https://

Sem o SSL ativo, o blog pode apresentar erros ao carregar dados. Este passo é obrigatório.

7.1 — Ativar o SSL no cPanel

  1. Acesse o cPanel da Hostgator (link no e-mail)
  2. Role a página e procure a seção "Segurança"
  3. Clique em "SSL/TLS" ou "Let's Encrypt SSL"
  4. Selecione seu domínio na lista
  5. Clique em "Instalar" ou "Emitir certificado"
  6. Aguarde 1–2 minutos para o certificado ser ativado

7.2 — Forçar o uso do HTTPS

Após ativar o SSL, crie um arquivo que redireciona automaticamente quem acessar http:// para https://:

  1. No FileZilla, certifique-se de estar dentro da pasta public_html (painel direito)
  2. Clique com o botão direito em um espaço vazio no painel direito
  3. Escolha "Criar novo arquivo"
  4. Digite o nome: .htaccess (com ponto na frente, sem espaço)
  5. Clique OK
  6. Clique duas vezes no arquivo .htaccess recém-criado para editá-lo
  7. Cole exatamente este conteúdo:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  1. Salve e feche o arquivo
Se o arquivo .htaccess não aparecer no FileZilla, vá em Servidor → Forçar exibição de arquivos ocultos no menu superior.

8

Testar o site no ar

Verificar se tudo está funcionando corretamente

  1. Abra seu navegador (Chrome, Firefox, Edge…)
  2. Digite o endereço: https://seudominio.com
  3. A página inicial do VIRAMENTE deve aparecer

Faça este checklist de verificação:

Os dados aparecem vazios? É normal!

Se os posts, autores e categorias aparecem como "Nenhum post ainda" — isso é normal se você ainda não publicou nada. O banco de dados está conectado e funcionando. Basta entrar no painel admin e criar o primeiro conteúdo.


9

Configurações finais do blog

Personalizações importantes após o site estar no ar

9.1 — Acesse o Painel Admin

  1. Acesse: https://seudominio.com/admin.html
  2. Login: halyssonbritto@gmail.com
  3. Senha: #H1g2b3n4britto

9.2 — Configure as redes sociais

  1. No painel, clique em "Configurações" na sidebar esquerda
  2. Preencha o campo Instagram com o seu @
  3. Preencha o campo YouTube com o seu handle
  4. Clique em Salvar em cada campo

9.3 — Mude sua senha de admin

Faça isso imediatamente após a primeira entrada. Sua senha atual foi digitada em um chat e por segurança deve ser trocada.
  1. Clique no seu avatar no canto superior direito
  2. No menu que abrir, vá em "Alterar senha"
  3. Preencha a senha atual: #H1g2b3n4britto
  4. Crie e confirme uma nova senha forte
  5. Clique em Salvar

9.4 — Complete seu perfil de autor

  1. Clique no avatar → "Minha área"
  2. Clique em "Editar perfil"
  3. Faça upload da sua foto
  4. Preencha sua bio
  5. Clique em Salvar

9.5 — Crie as primeiras categorias

  1. No Painel Admin, clique em "Categorias"
  2. Crie as categorias do seu blog (ex: Saúde Mental, Autoconhecimento, Lifestyle…)

9.6 — Publique o primeiro post

  1. No Painel Admin, clique em "Novo Post"
  2. Escreva o título e conteúdo
  3. Escolha o status "Publicado"
  4. Clique em Salvar
  5. Acesse a página inicial — o post deve aparecer! ✅

Criar o Banco de Dados MySQL na Hostgator

Este blog usa MySQL no Hostgator — siga estes passos uma única vez

Por que MySQL agora?

O blog foi migrado para usar o banco de dados MySQL da própria Hostgator — assim você tem controle total e não precisa pagar mensalidade de outro serviço. Todo o processo abaixo é feito uma única vez.

🗄️ Passo A — Criar o banco de dados no cPanel

  1. Acesse o cPanel da sua conta Hostgator (link no e-mail de boas-vindas)
  2. Na seção "Bancos de Dados", clique em "MySQL® Databases" (ou "Bancos de dados MySQL")
  3. No campo "Criar novo banco de dados", digite: viramente
    → O nome final ficará: seu_usuario_viramente (a Hostgator adiciona seu usuário na frente automaticamente)
  4. Clique em "Criar banco de dados"

👤 Passo B — Criar um usuário MySQL

  1. Na mesma página, desça até "Usuários MySQL"
  2. Em "Adicionar novo usuário", preencha:
    • Nome de usuário: viramente (ficará seu_usuario_viramente)
    • Senha: crie uma senha forte e anote-a
    • Confirmar senha: repita a senha
  3. Clique em "Criar usuário"

🔗 Passo C — Vincular usuário ao banco

  1. Desça até "Adicionar usuário ao banco de dados"
  2. Selecione:
    • Usuário: o usuário que você acabou de criar
    • Banco de dados: o banco que você acabou de criar
  3. Clique em "Adicionar"
  4. Na próxima tela, marque "TODOS OS PRIVILÉGIOS" e clique em "Fazer alterações"

⚙️ Passo D — Editar o config.php

Agora você precisa colocar os dados do banco no arquivo config.php que veio junto com os arquivos do blog.

Abra o arquivo config.php com o Bloco de Notas e edite estas 3 linhas:

define('DB_NAME', 'seu_usuario_viramente'); // nome do banco que criou define('DB_USER', 'seu_usuario_viramente'); // nome do usuário MySQL define('DB_PASS', 'SuaSenhaAqui'); // senha que criou
Como descobrir o nome exato?

No cPanel → MySQL Databases, role a página até "Bancos de dados atuais" e "Usuários atuais" para ver os nomes completos com o prefixo do seu usuário cPanel.

📤 Passo E — Enviar arquivos via FTP (incluindo os novos)

Além dos arquivos já mencionados nos passos anteriores, certifique-se de enviar também estes novos arquivos:

ArquivoO que faz
config.phpConfigurações do banco (editado por você no Passo D)
db.phpConecta o site ao MySQL
api.phpA "central" que recebe pedidos do site e salva no banco
install.phpCria as tabelas automaticamente (use uma vez e depois delete)
.htaccessConfigurações do servidor Apache

🚀 Passo F — Rodar a instalação

  1. Com todos os arquivos no servidor, abra o navegador
  2. Acesse: https://seudominio.com/install.php
  3. Você verá uma tela verde de instalação — clique em "Instalar agora"
  4. Se aparecer "✅ Instalação concluída" — tudo certo!
  5. Se aparecer um erro vermelho — volte ao Passo D e confira o config.php
Segurança importante: Após ver a mensagem de sucesso, delete o arquivo install.php do servidor imediatamente pelo FileZilla. Este arquivo cria o banco e não deve ficar acessível ao público.

✅ Passo G — Testar o blog

  1. Acesse https://seudominio.com — o blog deve aparecer
  2. Acesse https://seudominio.com/login.html
  3. Faça login com: halyssonbritto@gmail.com / #H1g2b3n4britto
  4. Se entrar no painel admin — sucesso total! 🎉

Perguntas frequentes

Dúvidas comuns respondidas

Preciso criar banco de dados MySQL na Hostgator?
Não. O banco de dados deste blog está na nuvem do Genspark. A Hostgator hospeda apenas os arquivos HTML, CSS e JavaScript. Não há MySQL, PHP ou WordPress envolvidos.
Preciso instalar WordPress ou algum outro sistema?
Não. Este é um site moderno que funciona com arquivos simples. Não precisa de WordPress, PHP, MySQL ou qualquer instalação especial. Basta enviar os arquivos pelo FileZilla.
O site vai funcionar se eu fechar o Genspark?
O banco de dados (posts, autores, etc.) funciona enquanto sua conta no Genspark estiver ativa. Os arquivos do site na Hostgator ficam independentes. Se quiser tornar o banco de dados totalmente independente no futuro, isso exigiria criar uma API própria — algo mais avançado.
Posso usar outro serviço de hospedagem além da Hostgator?
Sim! Qualquer hospedagem que aceite arquivos HTML funciona: Netlify (gratuito — arraste a pasta para netlify.com e pronto!), Vercel (gratuito), GitHub Pages (gratuito), Locaweb, Kinghost, etc. O processo é o mesmo: enviar os arquivos.
Quanto custa manter o site rodando?
Basicamente: hospedagem Hostgator (a partir de ~R$ 15/mês) + domínio (~R$ 40–60/ano). O banco de dados depende do plano da sua conta no Genspark.
Como faço backup dos dados (posts, autores)?
Os dados ficam no Genspark. Para backup, acesse seu projeto no Genspark e use a opção de exportar dados (se disponível no seu plano), ou anote manualmente os dados importantes. Para os arquivos do site, basta guardar a pasta que você baixou no Passo 1.
Como adiciono novos colaboradores ao blog?
De duas formas: (1) A pessoa acessa seudominio.com/solicitar.html e preenche o formulário de candidatura — você aprova pelo Painel Admin → Solicitações. (2) Você mesmo cria o colaborador direto no Painel Admin → Colaboradores → Novo Colaborador.

Problemas comuns e soluções

O que fazer se algo não funcionar

🚫 Site abre mas sem estilo (texto puro, sem formatação)
As pastas css/ e js/ não foram enviadas. Abra o FileZilla, vá até public_html e verifique se as pastas estão lá. Se não, envie novamente.
🚫 Página em branco ao acessar o domínio
O arquivo index.html pode estar dentro de uma subpasta. Verifique no FileZilla se index.html está diretamente em public_html e não em uma pasta dentro dela.
🚫 Login não funciona após publicar
Verifique se o arquivo js/auth.js foi enviado corretamente. No FileZilla, abra a pasta js/ em public_html e confirme que auth.js está lá.
🚫 FTP recusado / não conecta
Verifique: (1) servidor FTP digitado corretamente, (2) usuário e senha sem espaços extras, (3) porta 21. Se ainda não funcionar, acesse o cPanel e verifique as contas FTP.
🚫 Domínio não abre o site
Se acabou de configurar o DNS, aguarde até 48 horas para propagar. Para verificar: acesse whatsmydns.net, selecione "A" e digite seu domínio.
🚫 Erro "Mixed Content" no console
O SSL não está ativo ou o arquivo .htaccess não foi criado. Siga novamente o Passo 7 para ativar o HTTPS.
🚫 Upload de foto não funciona
O upload de fotos usa o serviço ImgBB. Verifique se o site está com HTTPS ativo (o cadeado na barra). Sem HTTPS, o upload é bloqueado pelo navegador.
🚫 Dados aparecem vazios (sem posts)
Isso é normal se ainda não criou conteúdo. Faça login no Painel Admin e crie o primeiro post. Se já criou e ainda está vazio, verifique se sua conta Genspark está ativa.

Onde pedir ajuda

Canais de suporte disponíveis

Hostgator — Telefone
0800 722 7500
Disponível 24 horas por dia
Hostgator — Chat
hostgator.com.br
Ícone de chat no canto da página
Central de Ajuda Hostgator
suporte.hostgator.com.br
Tutoriais e artigos detalhados
YouTube — "Como usar FileZilla"
youtube.com
Pesquise "FileZilla tutorial português"
VIRAMENTE.COM

Manual de Instalação · Versão 1.0 · Junho 2026