Como publicar seu site na Invirtua: Site Builder, Lovable, FTP e cPanel

Você pode criar seu site com o Sitejet Builder, disponível no cPanel conforme os recursos da sua conta, ou usar ferramentas como o Lovable. Se o site já está pronto, poderá enviar os arquivos pelo Gerenciador de Arquivos do cPanel ou por um programa de FTP.

Este guia explica como escolher o caminho adequado, identificar a pasta correta e conferir se a publicação funcionou. Os nomes dos botões podem variar conforme o idioma e a versão do painel.

1. Ainda não tem um site? Conheça as opções de criação

Site Builder: criar e publicar pelo navegador

O Sitejet Builder é um editor visual: você escolhe um modelo, adapta textos e imagens e organiza as páginas sem precisar enviar arquivos manualmente por FTP.

  1. Acesse o cPanel da sua hospedagem.
  2. Pesquise por Sitejet Builder no painel.
  3. Localize o domínio no qual deseja criar o site.
  4. Abra o editor e escolha um modelo ou recurso de criação disponível.
  5. Personalize o conteúdo: nome da empresa, serviços, imagens, contatos e links.
  6. Confira a visualização em computador e celular.
  7. Use Publicar / Publish para disponibilizar o site no domínio escolhido.

Antes de publicar sobre um domínio que já possui site, confirme o destino e faça uma cópia do conteúdo existente. A publicação pode substituir arquivos. Para futuras alterações, utilize o próprio construtor: mudanças feitas diretamente nos arquivos gerados podem ser sobrescritas na próxima publicação.

Veja também: Construtor de Sites com Inteligência Artificial — Sitejet Builder.

Lovable: criar com inteligência artificial

No Lovable, você descreve o que deseja e desenvolve o projeto por meio de instruções. Para hospedá-lo na Invirtua, primeiro é necessário identificar o tipo de aplicação e preparar uma versão compatível com a hospedagem.

  • Site com saída estática: os arquivos finais HTML, CSS, JavaScript e imagens podem ser publicados pelos métodos deste guia.
  • Aplicação com login, banco de dados ou integrações: enviar os arquivos visuais não transfere automaticamente os serviços que fazem essas funções operarem. Eles precisam permanecer ativos e corretamente configurados.
  • Projeto que exige execução no servidor: pode precisar de um ambiente específico. Não presuma que qualquer projeto do Lovable funcionará apenas com o envio de arquivos para uma hospedagem compartilhada.

Peça ao desenvolvedor, ou à ferramenta, que identifique os requisitos do projeto e prepare os arquivos de produção. Em projetos React/Vite compatíveis com publicação estática, normalmente se executa npm run build e publica-se o conteúdo de dist. Esse procedimento não deve ser aplicado indiscriminadamente a outras arquiteturas.

O ZIP do repositório com o código-fonte não é necessariamente o site pronto. Pastas como src e arquivos como package.json geralmente pertencem ao desenvolvimento. As instruções abaixo pressupõem que você já possui a versão pronta para publicação.

Consulte também a categoria Aplicações Lovable em nossa Base de Conhecimento.

2. O que você precisa antes de começar

Preciso instalar um programa para publicar? Não. Se você possui acesso ao cPanel, pode enviar o site pelo Gerenciador de Arquivos, diretamente no navegador. Um programa específico só é necessário se escolher a publicação por FTP.

Esqueci a senha FTP. Como recupero o acesso? Para uma conta FTP adicional, acesse o cPanel, abra Contas FTP, localize o usuário e utilize Alterar senha. Defina uma nova senha e atualize os dados no programa de FTP. A senha anterior não é exibida. Se o acesso utiliza a conta principal do cPanel, a alteração da senha principal também afeta esse acesso; nesse caso, confirme o procedimento com o suporte. Se você não consegue entrar no cPanel, abra um chamado pela Área do Cliente para receber orientação após a validação da titularidade.

Quero recolocar um site antigo no ar. Basta trocar a senha? A troca de senha permite recuperar o acesso, mas não restaura os arquivos. Verifique se o conteúdo ainda está na hospedagem ou se possui uma cópia completa, incluindo o banco de dados quando necessário. Se não tiver uma cópia, consulte o suporte sobre a existência e a disponibilidade de backups antes de substituir arquivos.

Tenha em mãos:

  • Acesso ao cPanel, para publicação pelo navegador; ou os dados da conta FTP, para publicação por um programa.
  • O domínio no qual o site será publicado.
  • Os arquivos finais do site e, quando aplicável, o banco de dados.
  • Uma cópia de segurança do site atual, caso esteja substituindo uma versão existente.

Utilize o endereço de acesso informado na ativação da hospedagem ou o acesso ao painel disponível na Área do Cliente. A senha do SAC não é necessariamente a mesma do cPanel ou do FTP.

Se outra pessoa desenvolveu seu site, solicite a ela o pacote pronto para produção, os requisitos de hospedagem e as instruções de instalação. Para sistemas com banco de dados, solicite também a exportação do banco e os dados necessários à configuração, usando um canal seguro.

Não coloque backups, arquivos de banco de dados, senhas ou arquivos de configuração secretos em pastas acessíveis pela internet.

3. Identifique a pasta correta do domínio

Cada domínio possui uma pasta que contém os arquivos exibidos no site. No cPanel, ela é chamada de raiz do documento / document root.

Abra Domínios / Domains, localize o domínio e confira a raiz do documento indicada. Use essa informação como referência para ambos os métodos de envio.

No domínio principal, a pasta costuma ser public_html. Domínios adicionais e subdomínios podem usar outras pastas. Não envie tudo para public_html sem conferir.

Por exemplo, se a raiz correta for public_html, o arquivo inicial de um site HTML deverá ficar em:

public_html/index.html

As pastas de imagens, estilos e scripts devem manter a organização esperada pelo site. Um arquivo em public_html/imagens/logo.png, por exemplo, normalmente corresponde ao endereço /imagens/logo.png do domínio.

Evite uma pasta extra no caminho

Se o pacote recebido contém uma pasta chamada meu-site, abra essa pasta e envie seu conteúdo para a raiz do domínio. Caso publique public_html/meu-site/index.html, o site ficará no caminho /meu-site/, em vez de abrir diretamente na página inicial.

O mesmo cuidado vale para a pasta dist: quando ela contém o resultado pronto, normalmente é seu conteúdo que deve ficar na raiz do domínio, sem criar um endereço /dist/.

Confira o arquivo inicial

A página inicial geralmente se chama index.html ou index.php. Preserve o nome previsto pelo desenvolvedor. Nomes como Index.html e index.html podem ser tratados como arquivos diferentes no servidor.

Se já houver arquivos iniciais na pasta, identifique a qual site pertencem antes de substituir. A presença de versões antigas pode fazer o servidor abrir uma página diferente da esperada.

4. Publicar pelo Gerenciador de Arquivos do cPanel

Este método permite enviar o site pelo navegador, sem instalar um programa de FTP. Para um site com vários arquivos, use um ZIP contendo apenas os arquivos necessários à publicação.

Passo 1 — Prepare o pacote

No computador, abra a pasta do site pronto. Selecione seu conteúdo e crie um arquivo ZIP, preservando as subpastas. Verifique se o pacote não contém uma pasta extra antes do arquivo inicial.

Não inclua cópias antigas, arquivos SQL, credenciais, a pasta .git ou materiais que não devem ficar públicos.

Passo 2 — Abra o destino

Acesse Arquivos → Gerenciador de Arquivos / File Manager no cPanel. Entre na raiz do documento identificada na seção anterior e confirme o caminho antes de continuar.

Se existir um site em funcionamento, faça backup dos arquivos e, se necessário, do banco de dados antes de sobrescrever qualquer item. Guarde a cópia fora da pasta pública ou no seu computador.

Passo 3 — Envie e extraia

Clique em Carregar / Upload, selecione o ZIP e aguarde o término do envio. Retorne ao gerenciador, selecione o pacote e use Extrair / Extract, conferindo a pasta de destino.

Abra a pasta resultante e confirme que o arquivo inicial e os recursos estão no lugar certo. Se houver uma pasta intermediária indevida, mova seu conteúdo para a raiz correta, após conferir possíveis conflitos com arquivos existentes.

Passo 4 — Revise a publicação

Abra o domínio no navegador e teste as páginas. Depois de conferir a extração, remova o ZIP da pasta pública para que ele não fique disponível para download. Mantenha sua cópia de segurança em um local privado.

Se precisar conferir arquivos que começam com ponto, como .htaccess, ative Mostrar arquivos ocultos nas configurações do gerenciador. Preserve arquivos existentes que pertençam ao site ou à hospedagem.

5. Publicar por FTP

FTP é um método de transferência de arquivos entre seu computador e o servidor. Ele é útil para enviar muitas pastas ou atualizar arquivos com frequência. Utilize uma conexão protegida por TLS, chamada FTPS, conforme os dados fornecidos pela Invirtua.

Passo 1 — Instale um cliente FTP

Um exemplo é o FileZilla Client. Baixe-o pelo site oficial do projeto e escolha a versão Client, utilizada para conectar ao servidor. A versão Server tem outra finalidade.

Passo 2 — Confira os dados de conexão

No cPanel, localize Contas FTP / FTP Accounts. Quando disponível, a opção Configurar cliente FTP apresenta os parâmetros da conta. Se a opção não aparecer, consulte os dados de ativação ou solicite orientação ao suporte.

Campo O que informar
Servidor / Host Nome do servidor indicado pela Invirtua para a conexão FTP protegida.
Usuário Nome completo da conta FTP, exatamente como aparece no painel. Pode conter @dominio.
Senha Senha dessa conta FTP.
Porta A informada para o serviço; FTPS explícito normalmente usa 21.
Protocolo FTP com TLS explícito, quando disponibilizado pelo servidor.

Uma conta FTP pode estar limitada à pasta de um único site. Para conceder acesso a um desenvolvedor, prefira uma conta específica, restrita ao diretório necessário, em vez de compartilhar o acesso completo ao cPanel.

Passo 3 — Configure o FileZilla

  1. Abra Arquivo → Gerenciador de Sites.
  2. Clique em Novo site e dê um nome fácil de reconhecer à conexão.
  3. Selecione FTP — Protocolo de Transferência de Arquivos.
  4. Informe o servidor e a porta recebidos.
  5. Em criptografia, selecione a opção que exige FTP explícito sobre TLS.
  6. Escolha o tipo de acesso que solicita a senha, ou o modo normal, conforme sua preferência.
  7. Preencha o usuário e a senha da conta FTP.
  8. Clique em Conectar.

Use o hostname indicado para o serviço, que deve corresponder ao certificado apresentado. Se houver aviso de certificado vencido, inválido ou com nome diferente, não o ignore: confira o endereço e procure o suporte. Não desative a criptografia para tentar resolver a conexão.

FTPS e SFTP são diferentes. SFTP utiliza SSH e depende de acesso próprio habilitado. Não selecione SFTP nem use uma porta SSH por suposição; utilize somente se a Invirtua tiver fornecido esses parâmetros.

Passo 4 — Localize os arquivos e a pasta de destino

No FileZilla, o lado esquerdo normalmente mostra os arquivos do computador; o direito mostra os arquivos do servidor.

No lado esquerdo, abra a pasta que contém a versão pronta do site. No lado direito, abra a raiz do documento do domínio.

Se sua conta FTP é restrita ao diretório do site, a pasta exibida como / já pode ser o destino correto. Nesse caso, não crie outra pasta chamada public_html dentro dela.

Passo 5 — Envie os arquivos

Selecione os arquivos e pastas locais, clique com o botão direito e use Enviar / Upload, ou arraste-os para o painel remoto.

Confira o sentido da transferência: computador → servidor. Preserve a estrutura de diretórios e aguarde a conclusão de toda a fila. Um site pode abrir incompleto se imagens ou scripts ainda estiverem sendo enviados.

Se o programa perguntar sobre substituição, confirme que os arquivos são do site que você está atualizando e que possui backup. Evite autorizar substituições em massa sem conferir o destino.

Passo 6 — Confira a fila e teste

Verifique as abas de transferências concluídas e com falha. Corrija as falhas e reenvie os itens necessários. Fila vazia, sozinha, não garante que todos os arquivos chegaram: confira também a lista de erros.

Abra o site no navegador e teste suas páginas. Se enviar apenas um ZIP por FTP, ele não será automaticamente extraído. Para esse caso, use o Gerenciador de Arquivos do cPanel para extrair o pacote.

6. Se o site usa WordPress, PHP ou banco de dados

Enviar arquivos pode ser apenas uma parte da instalação. Sites dinâmicos também podem precisar de:

  • Banco de dados criado e conteúdo importado.
  • Usuário do banco associado com as permissões necessárias.
  • Nome do banco, usuário, senha e servidor configurados no aplicativo.
  • Versão de PHP e extensões compatíveis.
  • Ajuste do endereço do site, caminhos e configurações após a migração.

Para WordPress, copiar arquivos sem o banco de dados não recupera páginas, configurações e outros conteúdos armazenados no banco. Utilize um procedimento de migração adequado ou consulte a categoria WordPress e Aplicativos da base de conhecimento.

Não tente colocar aplicações que exigem processos permanentes, como determinados projetos Node.js, em funcionamento apenas enviando o código por FTP. Confirme antes os requisitos e a compatibilidade do plano.

7. Domínio, DNS e HTTPS: quando o site começa a aparecer?

O envio dos arquivos e o apontamento do domínio são etapas diferentes. O domínio precisa estar configurado para direcionar os visitantes à hospedagem correta.

Se o apontamento já estiver correto, a versão nova normalmente aparece após o envio e a atualização dos caches. Se houve mudança de DNS, o resultado pode variar entre redes enquanto as informações anteriores permanecem em cache; o prazo depende da configuração e dos provedores envolvidos.

Não altere os servidores DNS indiscriminadamente. A mudança pode afetar e-mail e outros serviços. Se o DNS é administrado em outro provedor, pode bastar ajustar os registros do site, preservando os demais.

Para HTTPS, o certificado precisa estar emitido e válido para os endereços utilizados. Confira SSL/TLS Status, quando disponível no cPanel, ou solicite verificação ao suporte. Teste o domínio com e sem www se ambos fizerem parte da configuração.

8. Checklist após a publicação

  • A página inicial abre no domínio correto.
  • Menus, links internos e botões levam aos destinos esperados.
  • Imagens, estilos e fontes carregam corretamente.
  • O layout funciona no celular e no computador.
  • Formulários realmente entregam a mensagem ou registram os dados esperados.
  • Login, pagamentos e integrações, quando existentes, foram testados.
  • HTTPS funciona sem avisos de certificado ou recursos inseguros.
  • Não há ZIPs, backups ou arquivos SQL expostos na pasta pública.

Teste também uma página interna acessada diretamente pelo endereço e atualize-a com F5. Isso ajuda a identificar problemas de rotas em aplicações JavaScript.

9. Problemas comuns e como verificar

Sintoma O que conferir
Continua aparecendo o site antigo Confirme o servidor, a pasta do domínio, o arquivo inicial e os caches do navegador, site ou CDN.
Aparece uma lista de arquivos ou erro 403 Confira se o arquivo inicial está na raiz correta. Permissões e regras de acesso também podem impedir a abertura.
Página ou imagem retorna 404 Confira nome, extensão, maiúsculas/minúsculas, caminho e se o arquivo foi enviado.
Página abre sem formatação Verifique se CSS, JavaScript e imagens foram enviados e se os caminhos correspondem à publicação.
Site fica em branco ou retorna erro 500 Confira os logs disponíveis no cPanel e os requisitos de PHP, aplicação e banco. Não altere permissões ou configurações aleatoriamente.
FTP não conecta Revise hostname, porta, protocolo e usuário completo. Informe ao suporte a mensagem exata do erro.
FTP conecta, mas não lista pastas Confira o modo passivo e eventuais bloqueios de rede; não desative o firewall inteiro para testar.
Envio interrompe ou falha Verifique espaço disponível, quota, tamanho do pacote e estabilidade da conexão. Para muitos arquivos, considere envio por FTP.
Página inicial funciona, mas uma rota interna dá 404 ao atualizar Aplicações de página única podem precisar de regras específicas no servidor. Consulte o desenvolvedor antes de substituir o .htaccess existente.
Formulário aparece, mas não envia O formulário precisa de um serviço de processamento ou integração configurada. O HTML visual, sozinho, pode não realizar o envio.

Não use permissões 777 como solução genérica. Se houver erro de permissão, peça a verificação do caminho, proprietário e permissões necessárias ao aplicativo.

10. Como pedir ajuda à Invirtua

Abra um chamado e informe:

  1. O domínio e a página em que o problema aparece.
  2. Se utilizou Sitejet, Lovable, cPanel ou FTP.
  3. A pasta para a qual enviou os arquivos.
  4. A mensagem exata de erro e, se possível, uma captura da tela sem senhas.
  5. O horário aproximado da tentativa e o que esperava que acontecesse.

Não envie sua senha no texto do chamado. Se for necessário algum acesso adicional, nossa equipe orientará o procedimento adequado.

Referências técnicas

Revisado em 27/10/2026.

  • 1 Os usuários acharam isso útil
Esta resposta foi útil?

Artigos Relacionados

O que é o painel de controle cPanel

O cPanel é o painel de controle utilizado nos servidores de hospedagem da Invirtua para...

Certificados SSL - AutoSSL + Let’s Encrypt

Os planos de hospedagem da Invirtua incluem certificados SSL/TLS gratuitos através do Let's...

Como usar o Gerenciador de Arquivos do cPanel

O Gerenciador de Arquivos permite enviar, baixar, editar, copiar, mover, compactar e organizar os...

Permissões de arquivos e pastas no cPanel

As permissões controlam quem pode ler, alterar ou executar arquivos e diretórios. Permissões...

Como criar e baixar backups no cPanel

O cPanel permite gerar e baixar cópias da conta ou de partes específicas dela. Um backup só é...