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 cadastroO 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 paraindex.htmle envie de novo. - Confira se o
index.htmlnão está dentro de duas pastas (por exemploentrega/site/index.htmljunto 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"oufile:///…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.
Perguntas frequentes
No meu computador funciona e na internet não, por quê?
O endereço mostra 404 Not Found.
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.