Handleiding: Debuggen van je website via DirectAdmin (PHP-errors inschakelen)
Wanneer je website een witte pagina toont, foutmeldingen geeft of onverwacht gedrag vertoont, kun je PHP-fouten inschakelen om het probleem te achterhalen.
✅ Stap 1: Log in op DirectAdmin
-
Ga naar:
https://jouwdomein.nl:2222
-
Log in met je hostinggebruikersnaam en wachtwoord.
Stap 2: Ga naar File Manager of gebruik FTP
-
Navigeer naar de map waar jouw website is geïnstalleerd, meestal
public_html
. -
Open of maak het bestand
.htaccess
(indien nog niet aanwezig).
Stap 3: Voeg foutopsporing toe in .htaccess
Plaats deze regels onderaan het bestand:
Let op: Dit werkt alleen als jouw server dit via
.htaccess
toestaat. Als je een interne server error krijgt, gebruik dan alternatief 2 hieronder.
Alternatief 2: Eenmaal ingelogd, ga je naar "Select PHP version" onderin DirectAdmin en klik je erop.
-
Vervolgens, ga je naar "Show PHP settings" en klik je erop.
-
Je zet in dit configuratie scherm de volgende acties aan door erop te klikken en te wijzigen naar "On" en error_reporting zet je naar E_ALL.
Nadat je dit gedaan hebt, druk je onderaan op Save. Je surft vervolgens naar je website en refreshed en je zou nu en errors op je website moeten zien, en ook in de error logs in DirectAdmin!
Stap 4: Herstart eventueel PHP (optioneel)
Soms moet je PHP herstarten voor wijzigingen in .user.ini
of php.ini
om actief te worden.
Ga naar:
-
DirectAdmin > Select PHP Version
-
Klik op “Options”
-
Klik op "Reset OPcache" of herlaad de instellingen.
Stap 5: Bekijk de foutmelding
Laad je website opnieuw. Nu zie je meestal een duidelijke foutmelding op het scherm (zoals een ontbrekend bestand, syntax error, etc.).
????️ Tip: Schakel
display_errors
weer uit op live websites zodra je klaar bent, om beveiligingsrisico’s te voorkomen:
Extra: Foutenlog bekijken
Je kunt ook serverlogs raadplegen voor meer gedetailleerde fouten:
-
Ga naar DirectAdmin > Site Summary / Statistics / Logs
-
Klik op "Error Log" onder je domein.