Hoe toegang krijgen tot Apache / PHP-logs

Procédure

Op een LWS Panel-webhosting worden de logs van uw site (toegangslogs, PHP-fouten, door de ModSecurity-firewall geblokkeerde verzoeken) geraadpleegd in de tool LWS Log Analyzer. U opent die via het pictogram « Logs Apache PHP ModSecurity » in de rubriek « Database & PHP ». De tool toont de logs in real time, over een periode van 24 uur tot 7 dagen, en laat toe om de ruwe toegangslogs te downloaden.

LWS Log Analyzer openen

  1. Open het beheer van uw hosting

    In uw LWS-klantenzone, tab « Domein(en) & Hosting(en) », klik op « Beheren » naast de betrokken hosting. Als u niet kunt inloggen, raadpleeg dan de hulp Hoe meldt u zich aan op uw LWS-account en lost u verbindingsproblemen op?

  2. Klik op « Logs Apache PHP ModSecurity »

    In de rubriek « Database & PHP », klik op het pictogram « Logs Apache PHP ModSecurity ».

    Hoe toegang krijgen tot Apache / PHP-logs

    De tool LWS Log Analyzer opent op een adres dat specifiek is voor de server van uw hosting, en niet op panel.lws.fr. Om terug te keren naar het panel, gebruikt u de pijl linksboven.

  3. Volg de rondleiding bij de eerste opening

    De eerste keer wordt u in een rondleiding in 4 stappen gevraagd de taal te kiezen (« Français » of « English ») en daarna wordt de tool voorgesteld. Klik op « Volgende » tot « Aan de slag ! », of op « Overslaan » om deze te sluiten.

Het scherm van LWS Log Analyzer begrijpen

Bovenaan elke pagina vindt u dezelfde instellingen:

  • de tabbladen: « Toegang & Fouten », « PHP-fouten », « Mod Security (WAF) », « Cache », « PHP-FPM » en « Bescherming »;
  • de periode: « 24u » (standaard), « Laatste 48u », « Laatste 4 dagen » of « Laatste 7 dagen »;
  • de domeinenlijst: aanvankelijk « Alle domeinen », of één site of subdomein van de hosting;
  • het zoekveld, de knop « Vernieuwen » en de knop « ✨ AI-analyse », die de weergegeven pagina analyseert.

De logs worden automatisch bijgewerkt, ongeveer elke 15 seconden (aanduiding « Auto-refresh » bovenaan het scherm). Elke indicator heeft een « ? » die uitlegt wat hij telt.

Hoe toegang krijgen tot Apache / PHP-logs

Toegang & Fouten: de bezoeken aan uw site

Dit tabblad vervangt het oude toegangslog (access.log). Het vermeldt alle verzoeken aan uw site door bezoekers en robots: tellers per type antwoord (2XX succes, 3XX omleiding, 4XX client, 5XX server, foutpercentage), grafiek van verzoeken per uur, IP-adressen, pagina's en meest voorkomende landen. De filters « 4xx » en « 5xx » behouden alleen de fouten; de filters « > 1s », « > 2s » en « > 5s » behouden de trage verzoeken.

Elke regel van de tabel geeft de datum, het IP-adres van de bezoeker, de methode (GET om een pagina weer te geven, POST voor een formulierverzending of een login), het opgevraagde adres, de antwoordcode, de grootte en de duur.

PHP-fouten: de fouten in uw code

Dit tabblad vervangt het oude PHP-log (PHP.log). Het telt de fouten per niveau: « FATAL / PARSE » (kritieke fouten die de pagina blokkeren), « WARNING », « NOTICE », « DEPRECATED » (verouderde functies). Het toont ook de meest foutgevoelige bestanden.

Hoe toegang krijgen tot Apache / PHP-logs

In de tabel sorteren de filters « Alle », « Fatal », « Warning », « Notice » en « Deprecated » de fouten. De kolommen « PHP-BESTAND » en « REGEL » geven aan waar de fout optreedt, de kolom « BERICHT » geeft de exacte tekst.

Hoe toegang krijgen tot Apache / PHP-logs

Mod Security (WAF): de door de firewall geblokkeerde verzoeken

Dit tabblad vervangt het oude ModSecurity-log (ModSecurity.log). Het telt geblokkeerde aanvallen en geeft voor elk verzoek het IP-adres, het doeladres, het nummer van de geactiveerde regel en de status « 🚫 Geblokkeerd » weer. De bezoeker van wie het verzoek door een regel wordt geblokkeerd, ontvangt een 406-fout. De knop « 🚫 Alleen geblokkeerde » verbergt de rest. Veel geblokkeerde verzoeken op /.env of /.git/config die van buitenlandse adressen komen, zijn robots die naar geheime bestanden zoeken: dat is normaal.

Hoe toegang krijgen tot Apache / PHP-logs

De instellingen van de firewall gebeuren hier niet: die vindt u in het pictogram « Mod security » in de rubriek « Beveiliging » van het LWS Panel.

Cache, PHP-FPM en Bescherming

  • Cache: aandeel van pagina's geleverd via de cache (HIT) of door de server (MISS), en de gemiddelde responstijd van elk.
  • PHP-FPM: duur, geheugen en processor gebruikt door uw PHP-scripts, met het traagste script en een filter « Trage (>1s) ».
  • Bescherming: verzoeken geblokkeerd door de bescherming van de LWS-server. Een 509-fout duidt op te veel verbindingen of verzoeken (bescherming tegen overbelasting), een 512-fout op een geactiveerde beveiligingsfilter (verdacht adres, SQL-injectie, brute force), en de zwarte lijst groepeert de geblokkeerde IP-adressen.

De oorzaak van een 500-fout of een witte pagina vinden

  1. Open het tabblad « PHP-fouten »

    Kies de periode die overeenkomt met het moment van het probleem (« 24u », of langer als de fout ouder is) en, indien nodig, het betrokken domein.

  2. Klik op het filter « Fatal »

    Zoek de regel die overeenkomt met het tijdstip van het probleem. De kolommen « PHP-BESTAND » en « REGEL » wijzen het betrokken bestand aan: op WordPress duidt een adres van het type /wp-content/plugins/naam-van-de-plugin/ op de betrokken uitbreiding.

  3. Vraag een diagnose aan

    Klik op « ✨ AI-diagnose » aan het einde van de regel, en vervolgens op « ✨ Analyseren met AI ». Na 15 tot 30 seconden legt de tool uit wat de fout betekent, wat de waarschijnlijke oorzaak is en welke stappen nodig zijn om die te corrigeren.

    Hoe toegang krijgen tot Apache / PHP-logs

Ruwe toegangslogs downloaden

  1. Klik op « 📦 Ruwe logs »

    Ga in het tabblad « Toegang & Fouten » onderaan de pagina naar « Uw gegevens exporteren » en klik op « 📦 Ruwe logs ».

  2. Download het gewenste bestand

    Klik op « 📥 Downloaden » naast het bestand: « nginx.access.log » voor het daglog, of het archief « nginx.access.log-AAAAMMJJ.gz » van de gewenste dag. De archieven omvatten de laatste 15 dagen.

    Hoe toegang krijgen tot Apache / PHP-logs

Om slechts een deel van de verzoeken te exporteren (bijvoorbeeld de 404-fouten van een domein), stel eerst de periode, het domein en de filters in en klik vervolgens op « 📥 Gefilterde CSV ».

Veelgestelde vragen

Ik vind de tabbladen Error.log en PHP.log niet meer terug

Het oude scherm « Apache- en PHP-logs » is vervangen door LWS Log Analyzer. De PHP-fouten staan in het tabblad « PHP-fouten », de foutverzoeken in « Toegang & Fouten » (filters « 4xx » en « 5xx »), en de blokkeringen van de firewall in « Mod Security (WAF) ».

Ik zie geen fouten terwijl mijn site er wel een toont

Controleer de periode (schakel over naar « Laatste 7 dagen » als het probleem ouder is) en het gekozen domein in de lijst. Als het tabblad « PHP-fouten » leeg blijft, kijk dan bij « Toegang & Fouten » met het filter « 5xx », en vervolgens bij het tabblad « Bescherming ».

Een bezoeker krijgt een 406-fout

Een verzoek dat door een ModSecurity-firewallregel wordt geblokkeerd, geeft een 406-fout. Zoek het IP-adres van de bezoeker of het adres van de pagina in het tabblad « Mod Security (WAF) »: als het verzoek « 🚫 Geblokkeerd » is, noteer dan het regelnummer. De hulp Hoe herstelt u een 406-fout en vindt u de bron van het probleem? legt de vervolgstappen uit.

Een bezoeker krijgt een 403-fout

Een 403-fout wordt niet teruggegeven door de ModSecurity-regels. Bekijk het tabblad « Bescherming » en vervolgens « Toegang & Fouten » met het filter « 4xx ». De hulp Hoe corrigeert u een 403 Forbidden-fout op uw site? licht de mogelijke oorzaken toe.

Mijn site is traag: waar moet ik kijken?

Gebruik in « Toegang & Fouten » de filters « > 1s », « > 2s » en « > 5s ». Het tabblad « PHP-FPM » geeft het traagste script aan en het tabblad « Cache » het aandeel pagina's dat via de cache wordt geleverd.

Kan ik oudere logs verkrijgen?

De tool toont maximaal de laatste 7 dagen. De ruwe toegangslogs kunnen voor 15 dagen worden gedownload via « 📦 Ruwe logs ».

Kan ik de logs kopiëren naar mijn FTP-ruimte?

Nee, de tool biedt deze optie niet. Download ze met « 📦 Ruwe logs » en stuur ze daarna waar u wilt.

Wie is Albert?

Dat is de AI-assistent van LWS Log Analyzer. Klik op het 💬-tekstballonnetje rechtsonder op het scherm om hem een vraag over uw logs te stellen, bijvoorbeeld « Wordt mijn site aangevallen? » of « Waarom heb ik 500-fouten? ».

Gerelateerde artikelen

help.lws.net/a/124
Was dit artikel nuttig?

Ja

Geen

41 355 keer gelezen

Bedankt! Stel gerust vragen over onze documentatie als u meer informatie wilt, en help ons die te verbeteren.

Vergelijkbare artikelen

Een vraag over dit artikel?

Stel ze aan het LWS-team en de community. Het antwoord wordt na moderatie gepubliceerd.

Stel een vraag aan het LWS-team en de gemeenschap

AVG: Verwerkingsverantwoordelijke: LWS-Ligne Web Services. Doel: moderatie en openbare publicatie van uw vraag, eventuele melding van een antwoord. Rechtsgrond: toestemming (art. 6, lid 1, a AVG). Bewaartermijn e-mailadressen: 90 dagen na de melding, maximaal 12 maanden zonder antwoord. Om uw rechten uit te oefenen, raadpleeg de AVG-sectie van onze algemene voorwaarden.