Mengapa Magento 2.1 tidak mendukung PHP 7.0.3 hingga 7.0.5?

Jawaban:

9

Tidak ada informasi resmi tetapi masalah Github ini memberikan petunjuk:

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

alankent berkomentar pada 8 Apr

Bisakah Anda mencoba 7.0.4? Ada laporan tentang sesuatu yang melanggar 7.0.5. Tidak yakin siapa yang salah, tetapi 7.0.5 berperilaku berbeda dengan cara yang berdampak pada Magento.

...

Vinai mengomentari pada 9 April

@alankent Hasil yang sama di PHP 7.0.4

...

moleman berkomentar 9 hari yang lalu

Saya memiliki masalah yang sama ketika berjalan di php 7.0.5 tetapi bekerja di php 7.0.6

Sepertinya mereka lebih suka melewatkan kompatibilitas untuk rilis patch PHP yang rusak daripada bekerja di sekitar mereka.

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

maksek berkomentar 9 hari yang lalu

[...] kami tidak merekomendasikan menggunakan 7.0.5 karena bug, periksa bagian versi PHP - http://devdocs.magento.com/guides/v2.0/install-gde/system-requirements.html . Bisakah Anda mencoba menurunkan versi atau memutakhirkan PHP dari 7.0.5 dan memeriksa lagi?

Dari halaman dokumen itu:

PHP

  • 5.6.x
  • 5.5.x, dengan x adalah 22 atau lebih besar

  • 7.0.2-7.0.6 kecuali untuk 7.0.5 (hanya didukung oleh Magento versi 2.0.1 dan lebih baru)

Ada masalah PHP yang diketahui yang mempengaruhi kompiler kode kami saat menggunakan PHP 7.0.5. Kami menyarankan Anda tidak menggunakan PHP 7.0.5; sebagai gantinya, gunakan PHP 7.0.2-7.0.4 atau 7.0.6.

Ini tidak menyebutkan masalah dengan 7.0.3 atau bahkan 7.0.4 tetapi kemungkinan ada masalah yang sama.

Fabian Schmengler
sumber