Warum unterstützt Magento 2.1 PHP 7.0.3 bis 7.0.5 nicht?

Antworten:

9

Keine offiziellen Informationen, aber diese Github-Ausgabe gibt einen Hinweis:

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

alankent kommentierte am 8. April

Könnten Sie 7.0.4 versuchen? Es gibt Berichte über einen Verstoß gegen 7.0.5. Ich bin nicht sicher, wer schuld ist, aber 7.0.5 verhält sich anders und wirkt sich auf Magento aus.

...

Vinai kommentierte am 9. April

@alankent Gleiches Ergebnis in PHP 7.0.4

...

moleman hat vor 9 Tagen einen Kommentar abgegeben

Ich hatte das gleiche Problem, wenn ich mit PHP 7.0.5 lief, aber es funktioniert mit PHP 7.0.6

Scheint, als hätten sie es vorgezogen, die Kompatibilität für die defekten Patch-Versionen von PHP zu überspringen, anstatt sie zu umgehen.

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

maksek hat vor 9 Tagen einen Kommentar abgegeben

[...] Wir empfehlen aufgrund der Fehler nicht, 7.0.5 zu verwenden. Überprüfen Sie den Abschnitt zur PHP-Version - http://devdocs.magento.com/guides/v2.0/install-gde/system-requirements.html . Können Sie versuchen, PHP von 7.0.5 herunterzustufen oder zu aktualisieren und erneut zu überprüfen?

Von dieser Dokumentseite:

PHP

  • 5.6.x.
  • 5.5.x, wobei x 22 oder mehr ist

  • 7.0.2–7.0.6 mit Ausnahme von 7.0.5 (wird nur von Magento Version 2.0.1 und höher unterstützt)

Es gibt ein bekanntes PHP-Problem, das unseren Code-Compiler bei Verwendung von PHP 7.0.5 betrifft. Wir empfehlen, PHP 7.0.5 nicht zu verwenden. Verwenden Sie stattdessen PHP 7.0.2–7.0.4 oder 7.0.6.

Dies erwähnt keine Probleme mit 7.0.3 oder sogar 7.0.4, aber es ist wahrscheinlich, dass es ähnliche Probleme gab.

Fabian Schmengler
quelle