HHVM ломает отображение в «Управлении курсами валют»

magento.stackexchange https://magento.stackexchange.com//questions/76727

  •  13-12-2019
  •  | 
  •  

Вопрос

Наш магазин Magento работает на сервере NGINX и HHVM.

Я заметил, что когда ты идешь в Система > Управление курсами валют поля валют отображаются в неправильном порядке, они все сдвинуты вправо.

Наша базовая валюта — евро, но поле с курсом евро отображается под столбцом GBP.

Они есть: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, которая должна быть выпущена где-то в этом месяце.

ОБНОВЛЯТЬ

Подтверждено, что это решение сработало, когда я обновил HHVM до версии 3.9.

Другие советы

Как рекомендует Дэниел Слоф здесь:

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