PHP Upgrade

Diverse Sicherheitslücken in PHP wie z.B. …

… haben mich gezwungen, die neuste Version 5.3.8 einzuspielen. Da vorher Version 5.2.x installiert war, habe ich stichprobenartig die vorhandenen Webseiten geprüft, ob sie mit der neuen Version kompatibel sind. Wenn jemand Probleme mit der neuen Version hat, möge er sich melden.

OpenX 2.8.5 timezone

Wer OpenX in Version 2.8.5 installieren möchte und mit folgender Fehlermeldung kämpft, kann wieder aufatmen:

Fatal error: Call to a member function log() on a non-object in /path/lib/OA.php  on line 207

Die Lösung wäre sinnvollerweise eine gesetzte Zeitzone in der php.ini. Leider scheint es hier noch Probleme zu geben. Folgende Anpassung brachte bei mir die Lösung:

$ for i in `grep 'date_default_timezone_get' * -R | cut -d":" -f1`; do \
sed -i "s/date_default_timezone_get()/date_default_timezone_get(\'Europe\/Berlin\')/g" $i; \
done