Não apague a pasta public_html ao reenviar arquivos: seu site pode retornar 404
Se seus arquivos estão no lugar, mas o seu domínio retorna 404 Not Found ou mostra o aviso “o nome do certificado não corresponde” no HTTPS, a causa pode estar na pasta de publicação do seu site (public_html).
O que está acontecendo?
O servidor web é recarregado de tempos em tempos (por exemplo, ao configurar um novo site ou SSL e durante a manutenção semanal). Se a pasta public_html do seu site não existir ou estiver inacessível no momento do recarregamento, o servidor não consegue carregar esse site. Mesmo que a pasta volte depois, o site pode ficar fora do ar até que o servidor seja recarregado novamente. Sintomas: a página 404 genérica do servidor em HTTP e um certificado errado em HTTPS.
Como evitar
- Não apague nem renomeie a pasta
public_html. Substitua apenas os arquivos que estão dentro dela. - Envie primeiro o seu novo site para outra pasta e, quando o envio terminar, mova o conteúdo para dentro de
public_html. Para o envio, consulte o nosso guia de FTP. - Faça um backup antes de qualquer alteração.
- Mantenha as pastas sensíveis da sua aplicação, como
config,databaseebackup, fora dapublic_html(um nível acima) e ajuste os caminhos dos arquivos de acordo (por exemplo,require __DIR__ . '/../includes/arquivo.php';). Não mova a pasta de publicação um nível acima; caso contrário, essas pastas passam a poder ser baixadas pela web.
Se o seu site já saiu do ar
Verifique se os seus arquivos estão dentro de public_html e abra um chamado de suporte. No chamado, informe o seu domínio e o erro que você vê (404 ou aviso de certificado); nesse caso, o servidor web precisa ser recarregado. Se você vir um erro de PHP no site, consulte o guia para ver o erro de PHP.
Se tiver dificuldades, abra um chamado de suporte.
Agradecemos pelo feedback!