PHP foutmeldingen tonen bij Vevida

Als je hosting bij ons hebt kun je instellen dat PHP foutmeldingen worden weergegeven. Het weergeven en opslaan van PHP foutmeldingen is handig voor het debuggen van je website. In deze handleiding leggen we uit hoe je dat doet.

Inhoudsopgave

Inleiding

Je kunt PHP foutmeldingen bekijken die veroorzaakt worden door fouten in de PHP code. Standaard staat dit uitgeschakeld. Met een simpele wijziging kun je PHP foutmeldingen tonen op je website. De Vevida webserver is de productieomgeving van je website. Je website moet te allen tijde snel en goed functioneren zonder vervelende foutmeldingen. Om de meest mogelijke systeembronnen beschikbaar te houden voor je website zijn wij met onze PHP configuratie zoveel mogelijk uitgegaan van de standaard productie instellingen van PHP. Dit betekent bijvoorbeeld dat PHP geen gedetailleerde foutmeldingen weergeeft als er iets mis gaat. 

PHP Bestand

Wij begrijpen dat je graag over dergelijke foutmeldingen wilt kunnen beschikken als er iets fout gaat. Daarom kun je bepaalde PHP-instellingen overschrijven door middel van een bestand genaamd php.user.ini. Dit bestand volgt dezelfde syntaxis als het php.ini-bestand van PHP. Plaats dit bestand in de www-map van je website en het wordt vrijwel direct opgepikt.

Foutmeldingen op Windows Server IIS

Als je graag PHP foutmeldingen wilt tonen op het scherm plaats dan het volgende in een php.user.ini-bestand: 

; PHP foutmeldingen weergeven
display_errors = On

Regels die beginnen met een ; teken zijn commentaar en worden genegeerd. Plaats het bestand in de www-map van je website en binnen vijf minuten worden foutmeldingen getoond. In een meest ideale situatie toon je geen vervelende foutmeldingen die zichtbaar zijn voor bezoekers. Daarom kun je PHP foutmeldingen in een logbestand opslaan in plaats van het tonen op het scherm.

Ook hiervoor gebruik je een php.user.ini-bestand:

; foutmeldingen niet weergeven
display_errors = Off

; foutmeldingen/errors wel loggen
log_errors = On

; foutmeldingen/errors wel opslaan in het volgende logbestand
error_log = "D:/www/example.com/database/php-errorlog.txt"

NB: Vervang “example.com” door jouw eigen FTP-gebruikersnaam.

Foutmeldingen worden hiermee bewaard in het bestand php-errorlog.txt, dat je dan kunt terugvinden in de database-map.

Foutmeldingen op een Linux Apache webserver

Het weergeven van PHP foutmeldingen op onze Linux Apache webservers werkt op dezelfde manier. Als dit php.user.ini-bestand nog niet aanwezig is je www-map, maak deze dan aan via FTP. Plaats de volgende code om PHP foutmeldingen weer te geven op je website:

; foutmeldingen weergeven
display_errors = on
Q
Quinten is the author of this solution article.

Was dit antwoord nuttig? Ja Nee

Feedback versturen
Het spijt ons dat we u niet hebben kunnen helpen. Als u feedback geeft, kunnen we het artikel verbeteren.