Magento 1.7.0.2 auf PHP 5.3
Laut den System Requirements ist Magento bis zu PHP 5.3.24 kompatibel, habe gerade festgestellt das dem nicht so ist. Altlasten wie split() wurden zwar konsequent gegen explode() getauscht, aber beim Error Reporting bleibt dann so ziemlich alles stecken.
In folgenden Files:
/index.php
/downloader/Maged/Connect.php
/lib/Varien/Pear.php
sollte
error_reporting(E_ALL | E_STRICT);
gegen
error_reporting(E_ALL & E_STRICT & ~E_DEPRECATED);
ausgetauscht werden.
Leider ist das nicht update-safe, geht dann nicht anders. Was noch aufgefallen war ist eine Dependency die nicht in den Requirements steht: Magento verlangt das File Package für Pear. Ohne wirft der Autoloader Fehler. Abhängig vom verwendeten System kann das Probleme machen.
Andere Anpassungen die mir berichtet wurden waren XML-Fixes und das eventuell keine Rechnungen aus dem Adminbereich heraus erzeugt werden können. Falls ich dazu was finde update ich die Info hier.