Pourquoi Magento 2.1 ne prend-il pas en charge PHP 7.0.3 à 7.0.5?

Réponses:

9

Pas d'informations officielles mais ce numéro de Github donne un indice:

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

alankent a commenté le 8 avril

Pourriez-vous essayer 7.0.4? Il y a des rapports de rupture avec 7.0.5. Je ne sais pas qui est la faute, mais 7.0.5 se comporte différemment d'une manière qui affecte Magento.

...

Vinai a commenté le 9 avril

@alankent Même résultat en PHP 7.0.4

...

moleman a commenté il y a 9 jours

J'ai eu le même problème lors de l'exécution sur php 7.0.5 mais cela fonctionne sur php 7.0.6

Il semble qu'ils préfèrent ignorer la compatibilité pour les versions de correctifs cassées de PHP au lieu de les contourner.

aussi https://github.com/magento/magento2/issues/2596

maksek a commenté il y a 9 jours

[...] nous ne recommandons pas d'utiliser 7.0.5 en raison des bogues, consultez la section version PHP - http://devdocs.magento.com/guides/v2.0/install-gde/system-requirements.html . Pouvez-vous essayer de rétrograder ou de mettre à niveau PHP à partir de 7.0.5 et vérifier à nouveau?

De cette page doc:

PHP

  • 5.6.x
  • 5.5.x, où x vaut 22 ou plus

  • 7.0.2–7.0.6 à l'exception de 7.0.5 (pris en charge par Magento version 2.0.1 et versions ultérieures uniquement)

Il existe un problème PHP connu qui affecte notre compilateur de code lors de l'utilisation de PHP 7.0.5. Nous vous recommandons de ne pas utiliser PHP 7.0.5; utilisez plutôt PHP 7.0.2–7.0.4 ou 7.0.6.

Cela ne mentionne pas les problèmes avec 7.0.3 ou même 7.0.4 mais il est probable qu'il y ait eu des problèmes similaires.

Fabian Schmengler
la source