Archiv nach Schlagworten: PHP

PHP Warning – It is not safe to rely on the system’s timezone settings

Wie es scheint haben die PHP-Maintainer und Entwickler mal wieder mit einer alten Baustelle aufgeräumt und einige Änderungen an den Datumsfunktionen in PHP 5.3.x eingepflegt. Und das bekommt man nach einem Upgrade nun prompt in Form von nervigen Warnings zu spüren, welche die Errorlogs eines Webservers überschwemmen.

PHP Warning: mktime(): It is not safe to rely on the system's timezone settings.
Please use the date.timezone setting, the TZ environment variable or the
date_default_timezone_set() function. In case you used any of those methods and
you are still getting this warning, you most likely misspelled the timezone
identifier.

Weiterlesen »

Zend Framework: Probleme mit dem JPG Support unter PHP 5.3.x

Aufgefallen ist mir diesem Problem beim Aufsetzten eines Magento Online-Shops, der nach einem Upgrade auf PHP 5.3.1 plötzlich keine PDFs mehr produzieren konnte. Statt dessen nu lapidar den Dienst mit folgender Fehlermeldung quittierte.

Undefined index: JPG Support in /usr/local/lib/php/Zend/Pdf/Resource/Image/Jpeg.php on line 60

Eine Befragung des Google-Orakels brachte dann auch schnell Linderung. Schuld ist wohl eine Änderung einens Strings der die API-Fähigkeiten beschreibt. So änderte sich „JPG“ in „JPEG„, was dazu führt das das Zend Framework plötzlich der Meinung ist das das drunterliegende PHP nicht mehr richtig in der Lage ist JPG-Grafiken zu verarbeiten.

Weiterlesen »

PHP-Pear: Warning: mkdir(): File exists in System.php on line 277

Hier hat mal wieder ein Bug im PHP-Pear Package zugeschlagen der unter Debian (5.04 Lenny) bzw. Ubuntu (9.10 Karmic) verhindert das man die lokale PEAR Installation verfünftig updaten kann z.B. via “ pear upgrade-all „. Es erscheint die Meldung

Warning: mkdir(): File exists in System.php on line 277
Warning: mkdir(): File exists in /usr/share/php/System.php on line 277

Weiterlesen »

Magento Online-Shop – Fehlermeldungen mit mehr Aussagekraft

Magento OpenSource eCommerce

Da bastelt man an einem Online-Shop mit Magento und installiert ein paar Module. Doch plötzlich kommt nur noch eine Seite mit einer Fehlermeldung und zu allem Überdruss wird da auch noch jeweder Hinweis auf den eigentlichen Fehler verweigert.

„Exception printing is disabled by default for security reasons.“

Weiterlesen »