¿Alguien ha logrado que Magento se ejecute en PHP 5.4 con el servidor web incorporado ? He usado el HTRouter PHAR para imitar las reglas de .htaccess, pero hasta ahora estoy vacío, todos los caminos conducen a
Fatal error: Call to a member function getFrontNameByRoute() on a non-object
magento-1.7
ee-1.12
devops
php-5.4
philwinkle
fuente
fuente
Respuestas:
Así que eché un vistazo rápido a esto y lo hice funcionar con bastante facilidad.
Instrucciones para Debian
Luego hice un enrutador simple (en lugar de usar HTRouter), que imitaba las reglas en un Magento estándar
.htaccess
Luego inició el servidor PHP y lo apuntó a
router.php
(el archivo de arriba).Funciona bien :)
Contenido obtenido de sonassi.com
fuente
Según los requisitos del sistema , Magento requiere "PHP 5.2.13 - 5.3.15".
Magento 2 (lo último que escuché) aún no es totalmente compatible con PHP 5.4 todavía ... aunque hay mucho debate sobre si requerirlo o no, y el soporte final es obvio.
Creo que algunos de estos problemas de compatibilidad se deben a problemas en la implementación SimpleXML de PHP 5.4: https://bugs.php.net/bug.php?id=62639
Mi conclusión: quédese con la última versión de PHP 5.3.x y no se arriesgue a usar un soporte no oficial
fuente
git clone
yphp -S 0.0.0.0:80
y BOOM - Demo aplicación. Por supuesto, Magento es una plataforma sobre Zend y estoy seguro de que podría replicar ese tipo de demostración con ZF.