Hoe activeer ik de PHP display_errors?

De PHP "display_errors" parameter is een optie in het PHP configuratiebestand (php.ini). Wanneer deze waarde op "On" staat worden fouten in uw code op het scherm geraporteerd.

1. Op Linux hosting pakketten hebt u een eigen php.ini . Dit bestand bevindt zich in de map "/ftp /lib" (Op recent geïnstalleerde servers staat het php.ini script in de map "/etc"). U kan dit op 2 manieren aanpassen:
  • Via FTP:  het bestand downloaden, lokaal aanpassen en terug uploaden.
  • Via SSH : het bestand rechtstreeks op de server aanpassen via een SSH sessie.


Om via SSH in te loggen moet u eerst het programma putty downloaden . U kan het programma vinden op http ://www .chiark.greenend.org.uk/~sgtatham/putty/download .html (putty.exe)

Eenmaal putty is opgestart vult u volgende gegevens in:


  • hostname: www.domeinnaam .be (domeinnaam.be vervangt U door Uw eigen domeinnaam
  • protocol: SSH

    Klik op 'open' om te verbinden.


  • Gebruikersnaam: uw gebruikersnaam (zonder '%domeinnaam.be'). Deze is terug te vinden in de activatiemail
  • Wachtwoord: uw wachtwoord, terug te vinden in de activatiemail

Eenmaal ingelogd dient u volgende stappen te ondernemen:

  • Ga naar de map waar het php.ini script zich bevindt, nl. "/ftp/lib" door het commando "cd /ftp/lib" uit te voeren.
    Op recent geïnstalleerde servers staat het php.ini script in de map "/etc". Indien u dus dit bestand niet vindt in "/ftp/lib" dient u te gaan naar de map "/etc" via het commando "cd /etc".
  • Neem uit veiligheidsoverweging van uw php.ini bestand door het commando "cp php.ini php.ini.bak" uit te voeren.
  • Open het php.ini bestand door het commando "pico php.ini" uit te voeren.
  • Ga op zoek naar volgende regel : "display_errors = Off" .
  • Verander deze regel in : "display_errors = On" .
  • Sla het bestand op door de toetsencombinatie "CTRL + O" uit te voeren.
  • Sluit het php.ini bestand af door de toetstencombinatie "CTRL + X" uit te voeren.
  • Herstart de Apache webserver zodat het php.ini bestand opnieuw ingeladen wordt door het commando "/etc/rc.d/init.d/apachectl restart" uit te voeren.

De PHP errors zijn nu geactiveerd, eventuele scriptfouten zouden nu zichtbaar moeten zijn.


2. Indien u een Windows hosting pakket hebt kan u het php.ini bestand niet apart raadplegen aangezien dit bestand gedeeld wordt onder alle gebruikers van de server. Om toch te kunnen schakelen tussen display_errors = "on" / display_errors = "off" kan u dit in uw script vermelden met volgende code:

Activeren display_errors:

<?
ini_set
("display_errors","On"); //activeer de display_error
?>

Deactiveren display_errors:

<?
ini_set
("display_errors","Off"); //deactiveer de display_error
?>

Gebruikers opinies

63% thumbs up 36% thumbs down (11 stemmen)

Wat vindt u van dit antwoord?

Handig
Niet handig
Bedankt voor het stemmen.

Gerelateerde vragen

Geen gerelateerde vragen gevonden.

Bijlages

Geen bijlages gevonden.

PHP hosting

Combell ondersteunt PHP op alle Linux en Windows hosting pakketten.

U maakt gebruik van PHP als programmeertaal voor uw dynamische webapplicaties? Neem dan zeker een kijkje op onze shared hosting pagina's!
Meer informatie over shared hosting bij Combell »