HHVM ломает отображение в «Управлении курсами валют»
-
13-12-2019 - |
Вопрос
Наш магазин Magento работает на сервере NGINX и HHVM.
Я заметил, что когда ты идешь в Система > Управление курсами валют поля валют отображаются в неправильном порядке, они все сдвинуты вправо.
Наша базовая валюта — евро, но поле с курсом евро отображается под столбцом GBP.
Когда я осматриваю поле с помощью 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, которая должна быть выпущена где-то в этом месяце.
ОБНОВЛЯТЬ
Подтверждено, что это решение сработало, когда я обновил HHVM до версии 3.9.
Другие советы
Как рекомендует Дэниел Слоф здесь:
Вам следует включить поддержку стабильности сортировки Zend PHP, используя:
hhvm.enable_zend_sorting = 1
внутри:
/etc/hhvm/php.ini
или:
/etc/hhvm/server.ini
Подробнее об этом и других переключателях здесь: