# Como enviar seu site pelo Gerenciador de Arquivos do cPanel

> Como publicar os arquivos do seu site na hospedagem usando o Gerenciador de Arquivos do cPanel, onde exatamente eles devem ficar e por que o arquivo inicial precisa se chamar index.

- Guia da base de conhecimento da RedHosting — categoria: cPanel
- Página HTML: https://redhosting.com.br/base-de-conhecimento/como-enviar-seu-site-pelo-gerenciador-de-arquivos-do-cpanel
- Publicado em: 2026-09-02 · Idioma: pt-BR

Publicar um site é colocar os arquivos dele na pasta certa do servidor. O cPanel faz isso pelo navegador, sem programa de FTP e sem linha de comando.

## 1. Onde os arquivos devem ficar

A pasta é `public_html`. Tudo que estiver dentro dela fica visível na internet; tudo que estiver fora, não.

- Para o **domínio principal**, os arquivos vão direto em `public_html`.
- Para um **domínio adicional**, vão em `public_html/nome-do-dominio` — a pasta é criada automaticamente quando você adiciona o domínio.

  ⚠️**Erro comum**: Enviar uma pasta com o nome do site para dentro de public_html. O site passa a responder em seudominio.com.br/minha-pasta em vez de seudominio.com.br. O conteúdo tem que ficar solto dentro de public_html.

## 2. Enviando os arquivos

- Entre no cPanel e, em **Arquivos**, clique em **Gerenciador de Arquivos**.
- Na coluna da esquerda, clique em **public_html**.
- Clique em **Upload**, na barra superior. Uma nova aba abre.
- Arraste os arquivos para a área indicada ou clique em **Selecionar arquivo**.
- Espere a barra de cada arquivo chegar a 100% e volte ao Gerenciador.

## 3. O atalho para sites grandes: envie um .zip

Enviar centenas de arquivos um a um é lento e falha no meio. O caminho rápido:

- No seu computador, compacte o **conteúdo** do site em um arquivo `.zip` — os arquivos, não a pasta que os contém.
- Envie só esse `.zip` para `public_html`.
- De volta ao Gerenciador, clique com o botão direito no arquivo e escolha **Extract**.
- Confirme o destino como `/public_html` e clique em **Extract Files**.
- **Apague o .zip** depois de extrair. Ele continua ocupando espaço e fica acessível pela internet.

## 4. O arquivo inicial precisa se chamar index

O servidor procura, nesta ordem, por `index.html`, `index.htm` e `index.php`. Se nenhum existir, o visitante vê uma lista de arquivos ou um erro 403 em vez do site.

Se a sua página inicial se chama `home.html` ou `site.html`, renomeie para `index.html`: botão direito no arquivo → **Rename**.

## 5. Se aparecer a página padrão da hospedagem

Uma hospedagem nova vem com um arquivo de exemplo em `public_html`, geralmente `index.html` ou `default.html`. Ele tem prioridade sobre o seu. Apague-o antes de enviar o site, ou o visitante continua vendo a página de exemplo.

## 6. Permissões

Na maioria dos casos você não precisa mexer. Quando algo não abre, o padrão correto é:

- **Pastas**: `755`
- **Arquivos**: `644`

Para ajustar: botão direito → **Change Permissions**.

  ⚠️**Nunca use 777**: Permissão 777 deixa o arquivo gravável por qualquer processo do servidor. É o caminho mais comum de um site invadido — e quase nunca é a solução real do problema que levou alguém a sugerir isso.

## 7. Enviando por FTP, se preferir

Para atualizações frequentes, um programa de FTP como o FileZilla é mais confortável. Crie a conta em **Arquivos** → **Contas de FTP** no cPanel e conecte com:

- **Host**: o endereço do servidor, ou o seu domínio se ele já estiver apontado.
- **Porta**: 21.
- **Usuário e senha**: os da conta de FTP criada.

## 8. Depois de publicar

- **Ative o SSL** — [Como ativar o SSL gratuito no cPanel](/base-de-conhecimento/como-ativar-o-ssl-gratuito-no-cpanel).
- Se o site usa banco de dados — WordPress, Laravel, qualquer PHP com dados —, crie o banco antes de abrir o instalador: [Como criar um banco de dados MySQL](/base-de-conhecimento/como-criar-um-banco-de-dados-mysql-no-cpanel).

## Precisa de ajuda?

Abra um chamado em [financeiro.redhosting.com.br](https://financeiro.redhosting.com.br) ou chame o suporte no WhatsApp **+55 11 98833-3902**.

## Perguntas frequentes

**Em qual pasta devo colocar os arquivos do site?**

Em `public_html`, para o domínio principal. Para um domínio adicional, em `public_html/nome-do-dominio`.

**Enviei tudo e aparece a página padrão da hospedagem. Por quê?**

Existe um arquivo de exemplo em public_html com prioridade sobre o seu. Apague o index.html ou default.html que veio com a conta.

**Meu site abre uma lista de arquivos em vez da página. O que falta?**

O arquivo inicial precisa se chamar `index.html`, `index.htm` ou `index.php`. Se a sua página se chama home.html, renomeie.

**Como envio um site com muitos arquivos?**

Compacte o conteúdo em um .zip, envie só ele para public_html e use a opção Extract do Gerenciador de Arquivos. Apague o .zip depois de extrair.

**Devo usar permissão 777?**

Não. O padrão correto é 755 para pastas e 644 para arquivos. Permissão 777 deixa o arquivo gravável por qualquer processo do servidor e é um dos caminhos mais comuns de site invadido.

## Navegação — cPanel (artigo 3 de 6)

- Artigo anterior: Como apontar seu domínio para a RedHosting — https://redhosting.com.br/base-de-conhecimento/como-apontar-seu-dominio-para-a-redhosting
- Próximo artigo: Como ativar o SSL gratuito no cPanel — https://redhosting.com.br/base-de-conhecimento/como-ativar-o-ssl-gratuito-no-cpanel
- Voltar à base de conhecimento: https://redhosting.com.br/base-de-conhecimento

---

Precisa de ajuda com este passo a passo? Suporte 24/7 da RedHosting:
suporte@redhosting.com.br · WhatsApp +55 11 98833-3902 · https://redhosting.com.br/discord

Outros guias: https://redhosting.com.br/md/base-de-conhecimento.md
