Como acessar os Logs do Apache / Php

Procédure

Num alojamento web LWS Panel, os registos do seu site (logs de acesso, erros PHP, pedidos bloqueados pela firewall ModSecurity) são consultados na ferramenta LWS Log Analyzer. Você a abre a partir do ícone «Logs Apache PHP ModSecurity» da secção «Base de dados & PHP». Ela apresenta os registos em tempo real, de 24 horas até 7 dias, e permite descarregar os registos de acesso brutos.

Abrir o LWS Log Analyzer

  1. Abra a gestão do seu alojamento

    Na sua área de cliente LWS, separador «Domínio(s) & Alojamento(s)», clique em «Gerir» ao lado do alojamento em causa. Se não conseguir ligar-se, consulte a ajuda Como ligar-se à sua conta LWS e resolver os problemas de ligação?

  2. Clique em «Logs Apache PHP ModSecurity»

    Na secção «Base de dados & PHP», clique no ícone «Logs Apache PHP ModSecurity».

    Como acessar os Logs do Apache / Php

    A ferramenta LWS Log Analyzer abre-se num endereço próprio do servidor do seu alojamento, e não em panel.lws.fr. Para regressar ao panel, utilize a seta no canto superior esquerdo.

  3. Siga a visita guiada na primeira abertura

    Na primeira vez, uma visita guiada em 4 passos pede-lhe para escolher o idioma («Français» ou «English») e depois apresenta a ferramenta. Clique em «Seguinte» até «Vamos começar!», ou em «Saltar» para a fechar.

Compreender o ecrã do LWS Log Analyzer

No topo de cada página, encontra as mesmas definições:

  • os separadores: «Acesso & Erros», «Erros PHP», «Mod Security (WAF)», «Cache», «PHP-FPM» e «Proteção»;
  • o período: «24h» (por defeito), «Últimas 48h», «4 últimos dias» ou «7 últimos dias»;
  • a lista de domínios: «Todos os domínios» no início, ou apenas um site ou subdomínio do alojamento;
  • o campo de pesquisa, o botão «Atualizar» e o botão «✨ Análise IA», que analisa a página apresentada.

Os registos são atualizados automaticamente, de cerca de 15 em 15 segundos (indicação «Auto-refresh» no topo do ecrã). Cada indicador tem um «?» que explica o que conta.

Como acessar os Logs do Apache / Php

Acesso & Erros: as visitas ao seu site

Este separador substitui o antigo registo de acesso (access.log). Lista todos os pedidos feitos ao seu site por visitantes e robôs: contadores por tipo de resposta (2XX sucesso, 3XX redirecionamento, 4XX cliente, 5XX servidor, taxa de erro), gráfico de pedidos por hora, endereços IP, páginas e países mais frequentes. Os filtros «4xx» e «5xx» mantêm apenas os erros; os filtros «> 1s», «> 2s» e «> 5s» mantêm os pedidos lentos.

Cada linha da tabela indica a data, o endereço IP do visitante, o método (GET para apresentar uma página, POST para o envio de um formulário ou uma ligação), o endereço pedido, o código de resposta, o tamanho e a duração.

Erros PHP: os erros do seu código

Este separador substitui o antigo registo PHP (PHP.log). Conta os erros por nível: «FATAL / PARSE» (erros críticos, que bloqueiam a página), «WARNING», «NOTICE», «DEPRECATED» (funções obsoletas). Mostra também os ficheiros com mais problemas.

Como acessar os Logs do Apache / Php

Na tabela, os filtros «Todos», «Fatal», «Warning», «Notice» e «Deprecated» ordenam os erros. As colunas «FICHEIRO PHP» e «LINHA» indicam onde o erro ocorre, a coluna «MENSAGEM» mostra o texto exato.

Como acessar os Logs do Apache / Php

Mod Security (WAF): os pedidos bloqueados pela firewall

Este separador substitui o antigo registo ModSecurity (ModSecurity.log). Conta os ataques bloqueados e lista, para cada pedido, o endereço IP, o endereço visado, o número da regra acionada e o estado «🚫 Bloqueado». O visitante cujo pedido é bloqueado por uma regra recebe um erro 406. O botão «🚫 Apenas bloqueados» oculta o resto. Muitos pedidos bloqueados em /.env ou /.git/config provenientes de endereços estrangeiros são robôs que procuram ficheiros secretos: isso é normal.

Como acessar os Logs do Apache / Php

As definições da firewall não são feitas aqui: encontram-se no ícone «Mod security» da secção «Segurança» do LWS Panel.

Cache, PHP-FPM e Proteção

  • Cache: parte das páginas servidas pela cache (HIT) ou pelo servidor (MISS), e tempo médio de resposta de cada uma.
  • PHP-FPM: duração, memória e processador utilizados pelos seus scripts PHP, com o script mais lento e um filtro «Lentos (>1s)».
  • Proteção: pedidos bloqueados pela proteção do servidor LWS. Um erro 509 indica demasiadas ligações ou pedidos (proteção contra sobrecarga), um erro 512 indica um filtro de segurança acionado (endereço suspeito, injeção SQL, força bruta), e a lista negra agrupa os endereços IP bloqueados.

Encontrar a causa de um erro 500 ou de uma página em branco

  1. Abra o separador «Erros PHP»

    Escolha o período que abrange o momento do problema («24h», ou mais se o erro for antigo) e, se necessário, o domínio em causa.

  2. Clique no filtro «Fatal»

    Identifique a linha que corresponde à hora do problema. As colunas «FICHEIRO PHP» e «LINHA» indicam o ficheiro em causa: no WordPress, um endereço do tipo /wp-content/plugins/nome-da-extensao/ indica a extensão em causa.

  3. Peça um diagnóstico

    Clique em «✨ Diagnóstico IA» no fim da linha e depois em «✨ Analisar com a IA». Após 15 a 30 segundos, a ferramenta explica o significado do erro, a sua causa provável e os passos para o corrigir.

    Como acessar os Logs do Apache / Php

Descarregar os registos de acesso brutos

  1. Clique em «📦 Logs brutos»

    No separador «Acesso & Erros», desça até ao fundo da página até «Exportar os seus dados» e clique em «📦 Logs brutos».

  2. Descarregue o ficheiro pretendido

    Clique em «📥 Descarregar» ao lado do ficheiro: «nginx.access.log» para o registo do dia, ou o arquivo «nginx.access.log-AAAAMMDD.gz» do dia pretendido. Os arquivos cobrem os últimos 15 dias.

    Como acessar os Logs do Apache / Php

Para exportar apenas uma parte dos pedidos (por exemplo, os erros 404 de um domínio), defina primeiro o período, o domínio e os filtros, e depois clique em «📥 CSV filtrado».

Perguntas frequentes

Já não encontro os separadores Error.log e PHP.log

O antigo ecrã «Logs Apache e PHP» foi substituído pelo LWS Log Analyzer. Os erros PHP encontram-se no separador «Erros PHP», os pedidos com erro em «Acesso & Erros» (filtros «4xx» e «5xx»), e os bloqueios da firewall em «Mod Security (WAF)».

Não vejo nenhum erro, embora o meu site apresente um

Verifique o período (mude para «7 últimos dias» se o problema for antigo) e o domínio escolhido na lista. Se o separador «Erros PHP» continuar vazio, veja «Acesso & Erros» com o filtro «5xx» e depois o separador «Proteção».

Um visitante recebe um erro 406

Um pedido bloqueado por uma regra da firewall ModSecurity devolve um erro 406. Procure o endereço IP do visitante ou o endereço da página no separador «Mod Security (WAF)»: se o pedido estiver «🚫 Bloqueado», anote o número da regra. A ajuda Como reparar um erro 406 e encontrar a origem do problema? explica o restante.

Um visitante recebe um erro 403

Um erro 403 não é devolvido pelas regras ModSecurity. Veja o separador «Proteção» e depois «Acesso & Erros» com o filtro «4xx». A ajuda Como corrigir um erro 403 Forbidden no seu site? detalha as possíveis causas.

O meu site está lento: onde devo olhar?

Em «Acesso & Erros», utilize os filtros «> 1s», «> 2s» e «> 5s». O separador «PHP-FPM» indica o script mais lento e o separador «Cache» a parte das páginas servidas pela cache.

Posso obter registos mais antigos?

A ferramenta mostra, no máximo, os últimos 7 dias. Os registos de acesso brutos podem ser descarregados durante 15 dias em «📦 Logs brutos».

Posso copiar os registos para o meu espaço FTP?

Não, a ferramenta não oferece essa opção. Descarregue-os com «📦 Logs brutos» e depois envie-os para onde quiser.

Quem é Albert?

É o assistente IA do LWS Log Analyzer. Clique na bolha 💬 no canto inferior direito do ecrã para lhe fazer uma pergunta sobre os seus registos, por exemplo «O meu site está a ser atacado?» ou «Porque tenho erros 500?».

Artigos relacionados

help.lws.net/a/124
Este artigo foi útil?

Sim

Não

Lido 41 355 vezes

Obrigado! Não hesite em colocar questões sobre a nossa documentação se pretender mais informações e ajudar-nos a melhorá-la.

Artigos semelhantes

Uma pergunta sobre este artigo?

Coloque-a à equipa LWS e à comunidade. A resposta é publicada após moderação.

Fazer uma pergunta à equipa do LWS e à sua comunidade

RGPD: Responsável: LWS-Ligne Web Services. Finalidade: moderação e publicação pública da sua pergunta, eventual notificação de uma resposta. Base legal: consentimento (art. 6.º, n.º 1, al. a) RGPD). Conservação dos e-mails: 90 dias após a notificação, 12 meses no máximo sem resposta. Para exercer os seus direitos, consulte a secção RGPD das nossas condições gerais.