Naar de inhoud
Deploy
Blader door de documentatie

Laravel-, Nginx- en PHP-FPM-logs van een site bekijken

Lees de Laravel-log, de Nginx-fout- en access-logs en de PHP-FPM-log van je site in de browser: zoeken, fouten filteren, live volgen, downloaden of legen.

Bekijk als Markdown Bijgewerkt op 7 oktober 2026

De pagina Logs van een site toont de laatste regels van zijn logbestanden, via SSH van de server opgehaald als je de pagina opent. Je wisselt tussen de Laravel-log, de Nginx-fout- en access-logs en de PHP-FPM-log, doorzoekt ze, toont alleen fouten of waarschuwingen, volgt nieuwe regels zodra ze binnenkomen, en downloadt of leegt een log.

Gebruik de pagina om uit te zoeken waarom een pagina een 500-fout geeft, welke verzoeken je site bereiken of wat je applicatie heeft gelogd, zonder in te loggen op de server. Je vindt hem in de zijbalk van de site onder Logs.

De pagina Logs van een site met de Laravel-log, foutregels rood gemarkeerd, een zoekveld en de filters Fouten en Waarschuwingen
De logs van een site

Welke logs kun je lezen?

De tabbladen bovenaan de pagina hangen af van het type site:

Tabblad Bestand op de server Zichtbaar bij
Laravel storage/logs/*.log in de map shared van de site, bijvoorbeeld /home/vimonto/example.com/shared/storage/logs/laravel.log Laravel-sites
Nginx-fouten /var/log/nginx/site-{id}-error.log Alle sites
Nginx-verzoeken /var/log/nginx/site-{id}-access.log Alle sites
PHP-FPM /var/log/php{version}-fpm.log, bijvoorbeeld /var/log/php8.4-fpm.log PHP- en Laravel-sites

Elke site heeft eigen Nginx-logs. De Laravel-log staat in de map shared en blijft dus bewaard tussen deployments. De PHP-FPM-log hoort bij de PHP-versie en bevat dus meldingen van elke site op de server die die versie gebruikt.

Meerdere logbestanden

Heeft een log meer dan één bestand, zoals de dagelijkse logs van Laravel (laravel-2026-10-07.log) met LOG_CHANNEL=daily, dan staan ze in een menu met hun grootte, het nieuwste bovenaan. Het nieuwste bestand wordt standaard geopend. Bij één bestand zie je in plaats daarvan de naam, de grootte en de laatste wijziging.

Een log lezen

  1. Open de site en kies Logs in de zijbalk.
  2. Kies een tabblad: Laravel, Nginx-fouten, Nginx-verzoeken of PHP-FPM.
  3. Kies hoeveel regels je wilt zien: Laatste 100, Laatste 500 (de standaard), Laatste 1.000 of Laatste 5.000.

De regels verschijnen met regelnummers, naar het einde gescrold, zodat de nieuwste regel onderaan staat. Opgehaald om laat zien wanneer de regels zijn gelezen. Klik op Vernieuwen om ze opnieuw te lezen.

Fouten en waarschuwingen worden gemarkeerd

Vimonto Deploy herkent het niveau van elke regel en geeft die een kleur:

  • Fouten (rood): Laravel-meldingen ERROR, CRITICAL, ALERT en EMERGENCY, Nginx-regels [error], [crit], [alert] en [emerg], verzoeken die met een 5xx-status zijn beantwoord, en fatale PHP-fouten.
  • Waarschuwingen (oranje): Laravel-meldingen WARNING en NOTICE, Nginx-regels [warn] en [notice], verzoeken die met een 4xx-status zijn beantwoord, en PHP-waarschuwingen.

Regels zonder eigen niveau, zoals de regels van een stacktrace, krijgen het niveau van de melding erboven, zodat een hele exception in één keer gemarkeerd wordt.

Een log doorzoeken en filteren

  • Typ in Zoeken in de log… om alleen regels te tonen die je tekst bevatten. Het zoeken let niet op hoofd- en kleine letters.
  • Klik op Fouten of Waarschuwingen om alleen die regels te tonen. Het getal ernaast laat zien hoeveel het er zijn. Klik op Alle om weer alles te tonen.
  • Klik op Afbreken om te wisselen tussen lange regels afbreken en zijwaarts scrollen.

Onderaan staat hoeveel van de regels zichtbaar zijn, en het volledige pad van het bestand.

Zoeken en filteren werkt op de regels die zijn opgehaald. Wil je verder terug zoeken, kies dan een groter aantal regels.

Een log live volgen

Zet Volgen aan om de log elke vijf seconden opnieuw te lezen, zoals tail -f. Het beeld scrolt elke keer naar de nieuwste regel. Zet het uit als je klaar bent; het stopt ook als je de pagina verlaat.

Logregels kopiëren of downloaden

  • Kopiëren zet de zichtbare regels op je klembord.
  • Downloaden bewaart de zichtbare regels als .txt-bestand.

Beide gebruiken wat je ziet: pas eerst een zoekopdracht of het filter Fouten toe om alleen die regels te kopiëren of te downloaden.

Een logbestand legen

Klik op Log legen en bevestig om het gekozen bestand leeg te maken. Alles erin wordt verwijderd, en nieuwe regels komen gewoon weer binnen: het bestand wordt ter plekke geleegd, dus het proces dat erin schrijft hoeft niet te herstarten.

Voor het legen van een log heb je het recht nodig om sites te beheren (eigenaar, beheerder, manager en developer). Elk lid kan logs lezen. Zie leden en rollen.

Veelgestelde vragen

Waarom is de Laravel-log leeg?

Je applicatie heeft nog niets gelogd, of logt ergens anders naartoe. Vimonto Deploy leest de .log-bestanden in storage/logs. Zet je LOG_CHANNEL in je omgeving op stderr, syslog of een externe dienst, dan komt daar niets terecht.

Waar vind ik de logs van queue workers en geplande taken?

Queue workers en andere processen hebben hun eigen uitvoerlog. Kies Log bekijken in het menu van een worker op de pagina queues en scheduler. Die brengt je naar de pagina processen van de server, waar je de laatste 300 regels van elk proces kunt lezen.

Kan ik oudere, geroteerde logbestanden zien?

De pagina toont de bestanden die bij de log van de site horen: voor de Laravel-log elk .log-bestand in storage/logs. Geroteerde of gecomprimeerde Nginx-logs (zoals .log.1 of .gz) staan er niet bij; lees die in de terminal.

Worden logs in Vimonto Deploy opgeslagen?

Nee. Logs blijven op je server. De pagina leest ze via SSH elke keer dat je hem opent of vernieuwt.