📁 Estrutura do FTP no Ambiente de Hospedagem de Sites

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

CaminhoDescriçã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.iniArquivo de configuração do PHP personalizado para o seu site
/access.logRegistro dos acessos ao seu site (dia atual)
/error.logRegistro de erros de acesso ao site
/phperror.logRegistro de erros gerados por scripts PHP
/phpmail.logRegistro dos e-mails enviados pela função mail() do PHP
/leia.txtArquivo 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, .bak etc.): 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.ini pode 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

📞 Em caso de dúvidas ou necessidade de suporte, entre em contato com a nossa equipe técnica.

Compartilhe isso: