Pular para o conteúdo

Meu site não abre depois de publicado: erros comuns

Publicou o site e aparece 404, ele fica sem estilo ou sem imagens? As causas mais comuns (index.html, caminhos, maiúsculas, PHP) e como resolver.

Arraste a pasta ou o .zip do seu site e em um minuto você tem um endereço https. Sem conta, o site fica 24 horas; cadastre-se grátis para mantê-lo.

Publicar agora sem cadastro

O site funciona quando você abre no seu computador, você publica e alguma coisa dá errado: aparece um 404, ele fica sem estilo ou faltam as imagens. Quase sempre são os mesmos cinco problemas.

1. "404 Not Found" no endereço principal#

Causa: o servidor procura o index.html e não encontra.

  • Se você enviou um único arquivo HTML, ele é publicado como principal mesmo com outro nome.
  • Se enviou vários, escolhemos a principal pelo nome (inicio, home, principal…), pelo menu ou pela ordem. Para não depender disso, renomeie a página principal para index.html e envie de novo.
  • Confira se o index.html não está dentro de duas pastas (por exemplo entrega/site/index.html junto com outros arquivos soltos): só uma pasta em comum é removida automaticamente.

2. O site aparece sem estilo ou sem imagens#

Causa: os caminhos do HTML apontam para algo que não existe no servidor.

  • Caminhos do seu disco: src="C:\Users\Ana\Desktop\foto.jpg" ou file:///… só funcionam no seu computador. Troque por caminhos relativos: src="img/foto.jpg".
  • Maiúsculas: no servidor Foto.JPG ≠ foto.jpg ≠ foto.jpeg. O nome no HTML precisa bater letra por letra com o arquivo.
  • Espaços e acentos nos nomes dos arquivos funcionam, mas dão trabalho ao escrever caminhos à mão. Prefira minha-foto.jpg.
  • A pasta não foi enviada: confira no resumo antes de publicar se as suas imagens aparecem.

3. O arquivo é grande demais#

Sem conta, o site compactado pode ter até 10 MB; com conta, 50 MB por envio. Reduza as fotos (exportar com 1600 px de largura costuma bastar) e tire vídeos pesados: suba para uma plataforma de vídeo e coloque o link.

4. O formulário de contato não envia#

Uma página estática só entrega arquivos para o navegador: não existe um programa no servidor para receber o formulário. Opções: um serviço de formulários, um Google Forms linkado ou um backend próprio publicado como aplicação.

5. É um site PHP, WordPress ou precisa de banco de dados#

Para isso não basta enviar arquivos estáticos sem conta: é preciso publicar como aplicação (com o banco de dados) a partir de uma conta. Projetos Node ou Python com package.json ou requirements.txt são construídos automaticamente.

Se o site foi apagado#

Sites sem conta duram 24 horas. Se o seu foi apagado, envie de novo e dessa vez clique em Manter este site para guardá-lo em uma conta grátis. Mais sobre os limites em hospedagem grátis: o que inclui.

Teste com o seu próprio site

Sem cadastro e sem cartão. O site dura 24 horas; com uma conta grátis ele continua no ar.

Publicar agora sem cadastro
Perguntas

Perguntas frequentes

No meu computador funciona e na internet não, por quê?
Quase sempre por causa dos caminhos: no seu computador o navegador encontra arquivos por caminhos absolutos do disco ou sem diferenciar maiúsculas, e o servidor não. Use caminhos relativos e o nome exato do arquivo.
O endereço mostra 404 Not Found.
Falta a página principal: o servidor procura o index.html. Se você enviou um só HTML com outro nome, ele é usado, mas se houver vários vale chamar a principal de index.html.
Por que meu formulário não envia nada?
Um site estático não executa código no servidor: não envia e-mail nem salva dados sozinho. Use um serviço de formulários ou um backend.
Meu site é em PHP e não funciona.
A publicação sem cadastro serve sites estáticos. Um site PHP precisa ser publicado como aplicação a partir de uma conta.