📋 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!
Tempo estimado: 1 a 2 horas para fazer tudo do zero, incluindo criação do banco de dados.
| 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 |
Antes de tudo, você precisa ter os arquivos do blog salvos no seu computador para depois enviá-los à Hostgator.
- No Genspark, abra o projeto VIRAMENTE.COM
- Clique na aba "Code" (ou "Arquivos") no topo
- Procure o botão "Download" ou o ícone e clique nele
- Um arquivo .zip será baixado para a pasta "Downloads" do seu computador
- Abra a pasta Downloads, clique com o botão direito no arquivo .zip
- Escolha "Extrair aqui" (Windows) ou "Abrir com → Utilitário de Arquivo" (Mac)
- Uma pasta chamada
viramente (ou similar) será criada
Dentro da pasta, você deve ver estes arquivos:
viramente/
├── index.html
├── post.html
├── admin.html
├── login.html
├── autores.html
├── autor.html
├── minha-area.html
├── solicitar.html
├── videos.html
├── css/
│ └── style.css
└── js/
├── api.js
├── auth.js
└── upload.js
Guarde bem esta pasta! Você vai precisar dela no Passo 6. Renomeie para algo fácil de encontrar, como "blog-viramente".
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).
- Se ainda não tem domínio: Digite o nome desejado → clique em "Verificar disponibilidade" → se disponível, adicione ao pedido
- Se já tem domínio em outro lugar: Selecione "Já tenho um domínio" e veja o Passo 3
2.3 — Finalize a compra
- Preencha seus dados pessoais e de pagamento
- Escolha o período — anual é mais barato que mensal
- Conclua o pagamento
- 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:
| Dado | Para que serve |
| Link do cPanel | Painel de controle da hospedagem |
| Usuário cPanel | Login no painel |
| Senha cPanel | Senha do painel |
| Servidor FTP | Para conectar o FileZilla |
| Usuário FTP | Para conectar o FileZilla |
| Senha FTP | Para conectar o FileZilla |
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
- Acesse registro.br e faça login com seu CPF
- Na lista de domínios, clique no seu domínio (ex: viramente.com.br)
- Clique em "Alterar Servidores DNS"
- Apague os servidores DNS atuais e coloque estes da Hostgator:
Servidor DNS 1: ns1.hostgator.com.br
Servidor DNS 2: ns2.hostgator.com.br
- 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.
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.
- Acesse filezilla-project.org
- Clique no botão "Download FileZilla Client" (versão gratuita)
- Clique no botão de download para o seu sistema (Windows, Mac ou Linux)
- Abra o arquivo que baixou e clique em "Aceito" → "Avançar" → "Instalar"
- Após instalar, abra o FileZilla
Você verá uma janela com 4 áreas principais:
| Área | O que mostra |
| Barra superior | Campos para conectar ao servidor (Servidor, Usuário, Senha, Porta) |
| Painel esquerdo (topo) | Pastas do seu computador |
| Painel direito (topo) | Pastas do servidor (Hostgator) |
| Painel inferior | Lista de arquivos sendo transferidos |
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 FileZilla | O que colocar |
| Servidor | ftp.seudominio.com (substituindo pelo seu domínio) |
| Nome de usuário | Usuário FTP do e-mail da Hostgator |
| Senha | Senha FTP do e-mail da Hostgator |
| Porta | 21 |
5.3 — Clique em "Conexão Rápida"
- Após preencher, clique no botão "Conexão Rápida" (ou "Quickconnect")
- Pode aparecer uma janela perguntando se você confia no servidor → clique "OK"
- 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:
- Acesse o link do cPanel que está no e-mail da Hostgator
- Faça login com usuário e senha do cPanel
- Procure a seção "Arquivos"
- Clique em "Contas FTP"
- O usuário principal aparecerá ali — a senha é a mesma do cPanel
6.1 — Navegue até a pasta certa no servidor (painel direito)
No painel direito do FileZilla (servidor), você precisa entrar na pasta public_html:
- No painel direito, procure a pasta
public_html
- 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)
- No painel esquerdo do FileZilla, navegue até a pasta "blog-viramente" que você criou no Passo 1
- Você deve ver os arquivos:
index.html, post.html, as pastas css/ e js/, etc.
6.3 — Selecionar e enviar TUDO
- No painel esquerdo, clique em qualquer arquivo uma vez
- Pressione Ctrl + A (Windows) ou Cmd + A (Mac) para selecionar todos os arquivos
- Clique com o botão direito nos arquivos selecionados
- Escolha "Fazer upload" (ou "Upload")
- Uma barra de progresso aparecerá na parte inferior do FileZilla
- 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:
index.html na raiz de public_html
post.html, admin.html, login.html e demais .html
- Pasta
css/ com o arquivo style.css dentro
- Pasta
js/ com os arquivos api.js, auth.js e upload.js
Sem o SSL ativo, o blog pode apresentar erros ao carregar dados. Este passo é obrigatório.
7.1 — Ativar o SSL no cPanel
- Acesse o cPanel da Hostgator (link no e-mail)
- Role a página e procure a seção "Segurança"
- Clique em "SSL/TLS" ou "Let's Encrypt SSL"
- Selecione seu domínio na lista
- Clique em "Instalar" ou "Emitir certificado"
- 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://:
- No FileZilla, certifique-se de estar dentro da pasta
public_html (painel direito)
- Clique com o botão direito em um espaço vazio no painel direito
- Escolha "Criar novo arquivo"
- Digite o nome:
.htaccess (com ponto na frente, sem espaço)
- Clique OK
- Clique duas vezes no arquivo
.htaccess recém-criado para editá-lo
- Cole exatamente este conteúdo:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
- 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.
- Abra seu navegador (Chrome, Firefox, Edge…)
- Digite o endereço:
https://seudominio.com
- A página inicial do VIRAMENTE deve aparecer
Faça este checklist de verificação:
- Página inicial carrega com o visual correto (verde + escuro)
- O menu superior funciona (clique nos links)
- Clique em "Entrar" → abre a página de login
- Faça login:
halyssonbritto@gmail.com / #H1g2b3n4britto
- Após login, o painel admin abre
- O cadeado 🔒 aparece na barra do navegador (HTTPS ativo)
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.1 — Acesse o Painel Admin
- Acesse:
https://seudominio.com/admin.html
- Login:
halyssonbritto@gmail.com
- Senha:
#H1g2b3n4britto
9.2 — Configure as redes sociais
- No painel, clique em "Configurações" na sidebar esquerda
- Preencha o campo Instagram com o seu @
- Preencha o campo YouTube com o seu handle
- 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.
- Clique no seu avatar no canto superior direito
- No menu que abrir, vá em "Alterar senha"
- Preencha a senha atual:
#H1g2b3n4britto
- Crie e confirme uma nova senha forte
- Clique em Salvar
9.4 — Complete seu perfil de autor
- Clique no avatar → "Minha área"
- Clique em "Editar perfil"
- Faça upload da sua foto
- Preencha sua bio
- Clique em Salvar
9.5 — Crie as primeiras categorias
- No Painel Admin, clique em "Categorias"
- Crie as categorias do seu blog (ex: Saúde Mental, Autoconhecimento, Lifestyle…)
9.6 — Publique o primeiro post
- No Painel Admin, clique em "Novo Post"
- Escreva o título e conteúdo
- Escolha o status "Publicado"
- Clique em Salvar
- Acesse a página inicial — o post deve aparecer! ✅
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
- Acesse o cPanel da sua conta Hostgator (link no e-mail de boas-vindas)
- Na seção "Bancos de Dados", clique em "MySQL® Databases" (ou "Bancos de dados MySQL")
- 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)
- Clique em "Criar banco de dados"
👤 Passo B — Criar um usuário MySQL
- Na mesma página, desça até "Usuários MySQL"
- 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
- Clique em "Criar usuário"
🔗 Passo C — Vincular usuário ao banco
- Desça até "Adicionar usuário ao banco de dados"
- Selecione:
- Usuário: o usuário que você acabou de criar
- Banco de dados: o banco que você acabou de criar
- Clique em "Adicionar"
- 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:
| Arquivo | O que faz |
config.php | Configurações do banco (editado por você no Passo D) |
db.php | Conecta o site ao MySQL |
api.php | A "central" que recebe pedidos do site e salva no banco |
install.php | Cria as tabelas automaticamente (use uma vez e depois delete) |
.htaccess | Configurações do servidor Apache |
🚀 Passo F — Rodar a instalação
- Com todos os arquivos no servidor, abra o navegador
- Acesse:
https://seudominio.com/install.php
- Você verá uma tela verde de instalação — clique em "Instalar agora"
- Se aparecer "✅ Instalação concluída" — tudo certo!
- 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
- Acesse
https://seudominio.com — o blog deve aparecer
- Acesse
https://seudominio.com/login.html
- Faça login com: halyssonbritto@gmail.com / #H1g2b3n4britto
- Se entrar no painel admin — sucesso total! 🎉
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.
🚫 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.
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