Resumo: ao acessar o FTP da sua hospedagem, você encontra uma estrutura padrão de pastas e arquivos. O seu site deve ficar sempre dentro de /public_html/; o restante é usado pelo servidor e pelo PHP (logs, sessões, temporários) e não deve ser apagado.
📂 Estrutura padrão do FTP
| Caminho | Descrição |
|---|---|
/public_html/ | Pasta onde o seu site deve estar (document root). Tudo o que fica aqui pode ser acessado pela internet. |
/public_html/.php.ini | Arquivo de configuração do PHP personalizado para o seu site |
/access.log | Registro dos acessos ao seu site (dia atual) |
/error.log | Registro de erros de acesso ao site |
/phperror.log | Registro de erros gerados por scripts PHP |
/phpmail.log | Registro dos e-mails enviados pela função mail() do PHP |
/leia.txt | Arquivo explicativo sobre a estrutura do FTP |
/session/ | Pasta usada pelo PHP para armazenar os arquivos de sessão |
/tmp/ | Pasta temporária usada automaticamente pelo PHP |
⚠️ Regras e boas práticas importantes
- 🔸 Seu site deve estar sempre na pasta
/public_html, nunca na raiz do FTP. A raiz contém arquivos (como logs e configurações) que o site pode acessar, mas que não devem estar acessíveis pela web. - ❌ Não exclua pastas ou arquivos do FTP sem orientação. Isso pode tirar o seu site do ar ou deixá-lo vulnerável.
- 📦 Não deixe cópias de segurança dentro de
/public_html(arquivos.zip,.sql,.baketc.): tudo o que está ali pode ser baixado por qualquer pessoa que descubra o endereço do arquivo. Guarde backups no seu computador. - ⚙️ O arquivo
/public_html/.php.inipode ser editado para configurar o seu PHP. Veja Como alterar os valores de configuração do PHP e Como alterar a versão do PHP.
🛑 Cuidado ao editar o .php.ini: se você excluí-lo ou inserir parâmetros incorretos, ele deixará de funcionar, o que pode causar falhas no seu site. Realizamos escaneamentos semanais para corrigir arquivos com erro, mas, se precisar com urgência, solicite a restauração ao nosso suporte.
📅 Logs dos dias anteriores
Além dos arquivos do dia atual, são armazenadas cópias dos últimos 7 dias. São as versões anteriores dos logs principais, em rodízio diário (quanto maior o número, mais antigo o arquivo):
/access.log.1,/access.log.2, …,/access.log.7/error.log.1,/error.log.2, …,/error.log.7
Para que servem os logs?
access.log: mostra quem acessou o site e o que foi pedido. Útil para investigar picos de acesso ou tentativas de ataque.error.log: registra problemas no acesso, como arquivos não encontrados ou erros do servidor web.phperror.log: o primeiro lugar para olhar quando o site apresenta "tela branca" ou erro 500; costuma indicar o arquivo e a linha do problema, para passar ao seu desenvolvedor.phpmail.log: confirma que os e-mails enviados pelo seu site (formulários, avisos de sistemas etc.) foram entregues ao servidor de envio.
🚫 Uso das pastas especiais
/tmp: usada exclusivamente pelo PHP durante os uploads. Não utilize essa pasta para outros fins./session: usada pelo PHP para as sessões de usuários (logins, carrinhos etc.). Não armazene outros arquivos nela.
🔗 Veja também
- Como acessar e alterar os arquivos do site via FTP
- Como alterar os valores de configuração do PHP
- Como alterar a versão do PHP
📞 Em caso de dúvidas ou necessidade de suporte, entre em contato com a nossa equipe técnica.