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