سؤال

يعمل متجر Magento الخاص بنا على خادم NGINX وHHVM.

لقد لاحظت ذلك عندما ذهبت إلى النظام > إدارة أسعار العملات يتم عرض حقول العملة بالترتيب الخاطئ، وقد تم نقلها جميعًا إلى اليمين.

عملتنا الأساسية هي اليورو ولكن يتم عرض الحقل الخاص بسعر اليورو أسفل عمود الجنيه الإسترليني.

هم:enter image description here

في مقابل:enter image description here

عندما أتفقد الحقل مع 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.

نصائح أخرى

كما أوصى دانيال سلوف هنا:

http://youtu.be/BfTx2hWgylM

يجب عليك تمكين دعم Zend PHP على حد سواء لاستقرار الفرز باستخدام:

hhvm.enable_zend_sorting = 1

داخل:

/etc/hhvm/php.ini

أو:

/etc/hhvm/server.ini

مزيد من المعلومات حول هذا والمفاتيح الأخرى هنا:

https://github.com/facebook/hhvm/wiki/INI-Settings

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top