Telenet Cloud Online Help

Hoe kan ik problemen in mijn PHP website opsporen?

Op onze gedeelde omgevingen worden er standaard geen PHP foutmeldingen aan de bezoeker getoond omwille van security redenen. Wegens de opbouw van onze omgeving is het echter niet mogelijk om standaard PHP foutmeldingen ook te loggen, zoals reeds gebeurt voor de bezoekers en Apache error logs.


Eén mogelijkheid hiervoor is het door ons laten aanpassen van uw PHP instellingen (php.ini), dit is echter steeds betalend wat tijdens bv. een ontwikkelingsfase niet altijd de beste oplossing is.

Om dit te omzeilen kan echter het onderstaand stukje PHP code toegevoegd worden aan uw .PHP bestanden waar u problemen mee ervaart. In de code kunt u nog kiezen om de foutmeldingen naar de bezoeker te printen of naar een bestand te loggen, of een combinatie van de twee.

In onderstaand voorbeeld wordt dit getoond adhv van een foutieve PHPinfo functie, dit kan echter in elk .PHP bestand toegepast worden. Let wel dat dit steeds bovenaan staat, net na de "

undefined undefined
ini_set(’display_errors’, 0);
ini_set(’log_errors’, 1);
ini_set(’error_log’, dirname(__FILE__) . ’/error_log.txt’);
error_reporting(E_ALL);
phppinfo();
?>

In dit voorbeeld worden foutmeldingen niet aan de bezoekers getoond (display_errors heeft waarde 0), maar wel naar een bestand gelogd (log_errors heeft status 1 en in het regeltje daaronder wordt de log file zelf opgegeven als zijnde error_log.txt in de huidige map).


0 (0)
Artikel waardering ()
Geef een waardering aan dit artikel
Bijlagen
Er zijn geen bijlagen voor dit artikel.
Gerelateerde artikels
Waar vind ik de handleiding van PHP?
1538 keer bekeken sedert Thu, Jul 10, 2008
Hoe verzend ik mail vanop mijn website met PHP?
4952 keer bekeken sedert Mon, Oct 26, 2009
Wordt Zend Engine ondersteund?
2881 keer bekeken sedert Mon, Jul 23, 2012
Welke versie van PHP is geïnstalleerd op de server? Welke modules zijn beschikbaar?
2478 keer bekeken sedert Wed, Jul 30, 2008
Wat is PHP?
11869 keer bekeken sedert Tue, Jul 1, 2008
Hoe herken ik PHP pagina’s/scripts?
2454 keer bekeken sedert Wed, Jul 30, 2008
Worden PDO en SQLite ondersteund op de shared hosting?
1883 keer bekeken sedert Mon, Jul 23, 2012
Hoe verloopt de connectie tussen PHP en MSSQL?
1753 keer bekeken sedert Mon, Jul 23, 2012
Kan ik PHP gebruiken op IIS 7 (Windows hosting)?
2301 keer bekeken sedert Tue, Jul 15, 2008
Joomla 2.5 installeren
1752 keer bekeken sedert Mon, Apr 30, 2012