Quelqu'un a-t-il réussi à faire fonctionner Magento sous PHP 5.4 avec le serveur Web intégré ? J'ai utilisé le HTRouter PHAR pour imiter les règles .htaccess - mais jusqu'à présent, je suis vide, toutes les routes mènent actuellement à
Fatal error: Call to a member function getFrontNameByRoute() on a non-object
magento-1.7
ee-1.12
devops
php-5.4
philwinkle
la source
la source
Réponses:
J'ai donc jeté un coup d'œil à ce sujet et l'ai fait fonctionner assez facilement.
Instructions pour Debian
Ensuite, j'ai fait un simple routeur (au lieu d'utiliser HTRouter), qui imitait les règles dans un stock Magento
.htaccess
Puis a démarré le serveur PHP et l'a pointé vers
router.php
(le fichier d'en haut).Fonctionne très bien :)
Contenu provenant de sonassi.com
la source
Conformément à la configuration système requise , Magento nécessite "PHP 5.2.13 - 5.3.15".
Magento 2 (la dernière fois que j'ai entendu) ne prend pas encore totalement en charge PHP 5.4… bien qu'il y ait beaucoup de débats sur la nécessité ou non de l'exiger, et son support final est évident.
Certains de ces problèmes de compatibilité proviennent, je crois, de problèmes dans l'implémentation SimpleXML de PHP 5.4: https://bugs.php.net/bug.php?id=62639
Ma conclusion: Restez avec la dernière version de PHP 5.3.x et ne risquez pas d'utiliser un support non officiellement pris en charge
la source
git clone
etphp -S 0.0.0.0:80
et BOOM - application démo. Bien sûr, Magento est une plate-forme au-dessus de Zend et je suis sûr que je pourrais reproduire ce type de démo avec ZF.