Magento Shop – Fehler beim Installieren (leere Seite)
Hallo ihr lieben,
falls ihr versuchen solltet, die aktuelle Version des OpenSource Shops : Magento auf einem Server mit PHP 5.3 zu installieren : Ihr werdet nur eine leere Seite, oder mit Glück folgende Fehlermeldung vorfinden :
Fatal error: Method Varien_Object::__tostring() cannot take arguments in /magento/lib/Varien/Object.php
Momentan gibt es dafür noch keinen Fix auf der Magento Seite , wer dennoch Magento auf PHP 5.3 installieren will, muss selber an den Quellcode :
Datei /lib/Varien/Object.php (Zeile 484):
public function ___toString(array $arrAttributes = array(), $valueSeparator=',')
ersetzen mit :
public function __invoke(array $arrAttributes = array(), $valueSeparator=',')
und in /app/code/core/Mage/Core/Controller/Request/Http.php (Zeile 274):
$host = split(':', $_SERVER['HTTP_HOST']);
ersetzen mit :
$host = explode(':', $_SERVER['HTTP_HOST']);
Danach steht einer erfolgreichen Installation nichts mehr im Weg !
Thanx für diesen Tipp!!!
Auf die Idee, das mal auf die Magento-Seite unter den Installationshinweisen zu schreiben, ist bei den Herrschaften wohl auch niemand gekommen… ; )
Danke für den Tipp. Hat viel Forschungsarbeit erspart. 🙂