Por que o Magento 2.1 não suporta PHP 7.0.3 a 7.0.5?

Respostas:

9

Nenhuma informação oficial, mas este problema no Github fornece uma dica:

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

alankent comentou o dia 8 abr

Você poderia tentar 7.0.4? Há relatos de algo rompendo com 7.0.5. Não tenho certeza de quem é a culpa, mas o 7.0.5 está se comportando de maneira diferente de uma maneira que afeta o Magento.

...

Vinai comentou em 9 de abr

@alankent O mesmo resultado no PHP 7.0.4

...

moleman comentou 9 dias atrás

Eu tive o mesmo problema ao executar no php 7.0.5, mas funciona no php 7.0.6

Parece que eles preferiram ignorar a compatibilidade para os lançamentos de patches quebrados do PHP em vez de contorná-los.

Também https://github.com/magento/magento2/issues/2596

maksek comentou 9 dias atrás

[...] não recomendamos o uso do 7.0.5 devido aos bugs, consulte a seção de versão do PHP - http://devdocs.magento.com/guides/v2.0/install-gde/system-requirements.html . Você pode tentar fazer o downgrade ou atualizar o PHP da 7.0.5 e verificar novamente?

Nessa página do documento:

PHP

  • 5.6.x
  • 5.5.x, em que x é 22 ou superior

  • 7.0.2-7.0.6, exceto 7.0.5 (suportado pelo Magento versão 2.0.1 e posterior)

Há um problema conhecido do PHP que afeta nosso compilador de código ao usar o PHP 7.0.5. Recomendamos que você não use o PHP 7.0.5; em vez disso, use o PHP 7.0.2-7.0.4 ou 7.0.6.

Isso não menciona problemas com 7.0.3 ou mesmo 7.0.4, mas é provável que houvesse problemas semelhantes.

Fabian Schmengler
fonte