Os logs de erro são o principal recurso para diagnosticar problemas — eles registram exatamente o que deu errado, em qual arquivo e em qual linha. Aprender a lê-los economiza muito tempo.

Acessar os logs pelo cPanel

No cPanel → Métricas → Erros. Exibe os 300 erros mais recentes do Apache com data, hora e descrição.

Acessar os logs via FTP

Os arquivos de log ficam geralmente em:

/home/usuario/logs/seudominio.com.br.error.log    # erros do Apache
/home/usuario/public_html/wp-content/debug.log     # debug do WordPress
/tmp/                                               # alguns logs PHP

Monitorar logs em tempo real via SSH

tail -f ~/logs/seudominio.com.br.error.log

O comando tail -f exibe as últimas linhas do arquivo e continua mostrando novas entradas em tempo real — ideal para reproduzir um erro e ver a mensagem imediatamente.

Interpretar as mensagens mais comuns

  • PHP Fatal error: Call to undefined function — função inexistente, geralmente plugin desatualizado ou extensão PHP ausente
  • PHP Warning: Cannot modify header information — saída antes do cabeçalho HTTP; procure espaço em branco antes de <?php
  • Permission denied — permissão de arquivo incorreta (use 644/755)
  • No space left on device — disco cheio; delete arquivos desnecessários ou faça upgrade
  • MySQL: Too many connections — banco sobrecarregado; ative cache de queries

Filtrar erros por tipo no terminal

grep "Fatal error" ~/logs/seudominio.com.br.error.log | tail -20
grep "$(date '+%d/%b/%Y')" ~/logs/erro.log  # erros de hoje
???? Dica: Ao abrir um ticket de suporte, sempre inclua as últimas linhas do log de erro. Isso acelera muito o diagnóstico pela equipe técnica.
Cette réponse était-elle pertinente? 0 Utilisateurs l'ont trouvée utile (0 Votes)