PHP 5.1.0 und Horde

Man sollte sich nie darauf verlassen, das nach einem Update noch alles läuft wie es soll. Ein gutes Beispiel ist hier das PHP Framework HORDE. Nach dem Update auf PHP 5.1 sprangen mir schon beim Aufruf der Login Seite ein halbes Dutzend Fehlermeldungen in der Richtung

Only variable references should be returned by reference in /…/share/pear/Log.php on line 128

entgegen. Ein Update der Horde- bzw. IMP-Files auf die aktuellen Versionsnummern brachte leider auch keine Abhilfe. Anscheinend ist dieser "Bug", sofern man denn es Bug nennen kann, ein tiefer sitzendes Problem im Horde-Framework und man kann es lediglich beheben, in dem man in der php.ini die Fehleranzeige ausstellt und Errors ab sofort ins Syslog oder eine andere LogFile verbannt.

display_errors = Off
log_errors = On
;error_log = syslog ; goes to NT event log on NT-based machines
error_log = /var/log/php_error

Zugegeben, auf einem Produktion-Web sollten sowieso keine Fehlermeldungen für den Enduser sichtbar sein. Dieser "Bug" im HORDE-Framework ist also ein gute Grund, PHP Fehlermeldungen endlich ins Syslog (bzw. andere Logfile) zu verbannen :)

  1. Noch keine Kommentare vorhanden.

  1. Noch keine TrackBacks.