Debuggen van je website via DirectAdmin (PHP-errors inschakelen)

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

  1. Ga naar: https://jouwdomein.nl:2222

  2. Log in met je hostinggebruikersnaam en wachtwoord.


Stap 2: Ga naar File Manager of gebruik FTP

  1. Navigeer naar de map waar jouw website is geïnstalleerd, meestal public_html.

  2. Open of maak het bestand .htaccess (indien nog niet aanwezig).


Stap 3: Voeg foutopsporing toe in .htaccess

Plaats deze regels onderaan het bestand:

apache
php_flag display_errors On php_value error_reporting E_ALL

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. 

  1. Vervolgens, ga je naar "Show PHP settings" en klik je erop.

  2. 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:

ini
display_errors = Off

Extra: Foutenlog bekijken

Je kunt ook serverlogs raadplegen voor meer gedetailleerde fouten:

  1. Ga naar DirectAdmin > Site Summary / Statistics / Logs

  2. Klik op "Error Log" onder je domein.

Was dit antwoord nuttig? 0 gebruikers vonden dit artikel nuttig (0 Stemmen)

Powered by WHMCompleteSolution