HHVM يكسر العرض في إدارة أسعار العملات
-
13-12-2019 - |
سؤال
يعمل متجر Magento الخاص بنا على خادم NGINX وHHVM.
لقد لاحظت ذلك عندما ذهبت إلى النظام > إدارة أسعار العملات يتم عرض حقول العملة بالترتيب الخاطئ، وقد تم نقلها جميعًا إلى اليمين.
عملتنا الأساسية هي اليورو ولكن يتم عرض الحقل الخاص بسعر اليورو أسفل عمود الجنيه الإسترليني.
عندما أتفقد الحقل مع 1.000 سعر العملة لديها name="rate[EUR][EUR]"
مما يؤكد أن الحقول في موضعها الخاطئ.
لا يوجد شيء يظهر في سجلات أخطاء HHVM أو NGINX الخاصة بي.
و انا ايضا لدي hhvm.enable_zend_sorting = 1
& hhvm.enable_obj_destruct_call = 1
تم تعيينه في ملفات /etc/hhvm/php.ini و/etc/hhvm/server.ini.
هل لاحظ أي شخص آخر يستخدم HHVM و Magento هذا أو لديه حل؟
المحلول 2
ذكرت إصدار إلى HHVM على GitHub ومن المثير للاهتمام أنه على الرغم من حدوث هذا الخطأ في الإصدارات الحديثة من HHVM، إلا أنه لم يعد موجودًا كل ليلة ويجب إصلاحه في الإصدار 3.9 من HHVM الذي سيتم إصداره في وقت ما من هذا الشهر.
تحديث
تأكدت من نجاح هذا الحل عندما قمت بالترقية إلى الإصدار 3.9 من HHVM.
نصائح أخرى
كما أوصى دانيال سلوف هنا:
يجب عليك تمكين دعم Zend PHP على حد سواء لاستقرار الفرز باستخدام:
hhvm.enable_zend_sorting = 1
داخل:
/etc/hhvm/php.ini
أو:
/etc/hhvm/server.ini
مزيد من المعلومات حول هذا والمفاتيح الأخرى هنا: