Чому Magento 2.1 не підтримує PHP 7.0.3 до 7.0.5?


Відповіді:


9

Офіційної інформації немає, але ця проблема Github не підказує:

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

alankent прокоментував 8 квітня

Чи можете ви спробувати 7.0.4? Є повідомлення про те, що щось порушено із 7.0.5. Не впевнений, хто винен, але 7.0.5 поводиться по-різному таким чином, що впливає на Магенто.

...

Вінай прокоментував 9 квітня

@alankent Такий же результат у PHP 7.0.4

...

moleman прокоментував 9 днів тому

У мене була така ж проблема при запуску на php 7.0.5, але він працює на php 7.0.6

Схоже, вони вважали за краще пропустити сумісність для зламаних випусків патчів PHP, а не працювати навколо них.

Також https://github.com/magento/magento2/isissue/2596

maksek прокоментував 9 днів тому

[...] ми не рекомендуємо використовувати 7.0.5 через помилки, перегляньте розділ версії PHP - http://devdocs.magento.com/guides/v2.0/install-gde/system-requirements.html . Чи можете ви спробувати зменшити або оновити PHP з 7.0.5 і перевірити ще раз?

З цієї сторінки документа:

PHP

  • 5.6.x
  • 5.5.x, де x дорівнює 22 або більше

  • 7.0.2–7.0.6, за винятком 7.0.5 (підтримується Magento версії 2.0.1 та пізнішої версії)

Існує відома проблема PHP, яка впливає на наш компілятор коду при використанні PHP 7.0.5. Ми рекомендуємо не використовувати PHP 7.0.5; натомість використовуйте PHP 7.0.2–7.0.4 або 7.0.6.

Тут не згадуються проблеми з 7.0.3 або навіть 7.0.4, але, ймовірно, були подібні проблеми.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.