Hat es jemand geschafft, Magento unter PHP 5.4 mit dem eingebauten Webserver zum Laufen zu bringen ? Ich habe den HTRouter PHAR verwendet , um die .htaccess-Regeln nachzuahmen - aber bis jetzt steige ich leer auf, alle Straßen führen derzeit zu
Fatal error: Call to a member function getFrontNameByRoute() on a non-object
magento-1.7
ee-1.12
devops
php-5.4
Philwinkle
quelle
quelle
Antworten:
Also habe ich einen kurzen Blick darauf geworfen und es ziemlich einfach laufen lassen.
Anleitung für Debian
Dann habe ich einen einfachen Router erstellt (anstatt HTRouter zu verwenden), der die Regeln in einem Standard-Magento nachahmt
.htaccess
Dann startete der PHP-Server und zeigte darauf
router.php
(die Datei von oben).Funktioniert gut :)
Inhalt von sonassi.com
quelle
Gemäß den Systemanforderungen benötigt Magento "PHP 5.2.13 - 5.3.15".
Magento 2 (wie ich zuletzt gehört habe) unterstützt PHP 5.4 noch nicht vollständig ... obwohl es viele Debatten darüber gibt, ob man es benötigt oder nicht, und die endgültige Unterstützung dafür ist offensichtlich.
Einige dieser Kompatibilitätsprobleme sind meines Erachtens auf Probleme in der SimpleXML-Implementierung von PHP 5.4 zurückzuführen: https://bugs.php.net/bug.php?id=62639
Mein Fazit: Bleibe bei der neuesten Version von PHP 5.3.x und riskiere nicht, nicht offiziell unterstützte Versionen zu verwenden
quelle
git clone
undphp -S 0.0.0.0:80
und BOOM - Demo-App. Natürlich ist Magento eine Plattform auf Zend und ich bin sicher, ich könnte diese Art von Demo mit ZF replizieren.