¿Por qué Magento 2.1 no admite PHP 7.0.3 a 7.0.5?

Respuestas:

9

No hay información oficial, pero este problema de Github da una pista:

https://github.com/magento/magento2/issues/4070

alankent comentó en 8 abr

¿Podrías probar 7.0.4? Hay informes de algo rompiendo con 7.0.5. No estoy seguro de quién tiene la culpa, pero 7.0.5 se comporta de manera diferente de una manera que afecta a Magento.

...

Vinai comentó en 9 abr

@alankent Mismo resultado en PHP 7.0.4

...

moleman comentó hace 9 días

Tuve el mismo problema al ejecutar php 7.0.5 pero funciona en php 7.0.6

Parece que prefirieron omitir la compatibilidad para las versiones de parche rotas de PHP en lugar de evitarlas.

También https://github.com/magento/magento2/issues/2596

maksek comentó hace 9 días

[...] no recomendamos utilizar 7.0.5 debido a los errores, consulte la sección de la versión de PHP: http://devdocs.magento.com/guides/v2.0/install-gde/system-requirements.html . ¿Puede intentar degradar o actualizar PHP desde 7.0.5 y verificar nuevamente?

Desde esa página de documentación:

PHP

  • 5.6.x
  • 5.5.x, donde x es 22 o mayor

  • 7.0.2–7.0.6 excepto 7.0.5 (compatible con Magento versión 2.0.1 y posterior solamente)

Existe un problema conocido de PHP que afecta a nuestro compilador de código cuando se usa PHP 7.0.5. Le recomendamos que no use PHP 7.0.5; en su lugar, use PHP 7.0.2–7.0.4 o 7.0.6.

Esto no menciona problemas con 7.0.3 o incluso 7.0.4, pero es probable que haya problemas similares.

Fabian Schmengler
fuente