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
Wordt Zend Engine ondersteund?
2910 keer bekeken sedert Mon, Jul 23, 2012
Waar vind ik de handleiding van PHP?
1569 keer bekeken sedert Thu, Jul 10, 2008
Hoe verloopt de connectie tussen PHP en MSSQL?
1820 keer bekeken sedert Mon, Jul 23, 2012
Joomla 2.5 installeren
1782 keer bekeken sedert Mon, Apr 30, 2012
Hoe kan ik ervoor zorgen dat ik geen PHP errors te zien krijg op mijn website?
1025 keer bekeken sedert Tue, Jul 24, 2012
Wordt Zend Guard/Optimizer ondersteund?
1021 keer bekeken sedert Mon, Jul 23, 2012
Hoe herken ik PHP pagina’s/scripts?
2485 keer bekeken sedert Wed, Jul 30, 2008
Worden PDO en SQLite ondersteund op de shared hosting?
1909 keer bekeken sedert Mon, Jul 23, 2012
Hoe verzend ik mail vanop mijn website met PHP?
5049 keer bekeken sedert Mon, Oct 26, 2009
Welke versie van PHP is geïnstalleerd op de server? Welke modules zijn beschikbaar?
2531 keer bekeken sedert Wed, Jul 30, 2008