Проблемы после использования Magento 2.3.3 p1
Использование Magento 2.3.3 p1. Этот патч безопасности применен к Magento 2.3.3.
Теперь мы столкнулись с проблемой сохранения конфигурации Magento для конкретного модуля с параметрами. Выкидывает ошибку 503. Он отлично работал с Magento 2.3.3. Это проблема с Magento 2.3.3 p1?
system.xml
<group>
...
...
...
<field id="selectourexp" translate="label" type="select" sortOrder="2" showInDefault="0" showInWebsite="1" showInStore="0">
<label>Our Integration</label>
<source_model>Namespace\Module\Model\System\Config\Ourexp</source_model>
<backend_model>Namespace\Module\Model\System\Config\Ourbackendcall</backend_model>
<depends>
<field id="ourflag">enabled</field>
</depends>
</field>
</group>
Ourexp.php
<?php
namespace Namespace\Module\Model\System\Config;
class Ourexp implements \Magento\Framework\Option\ArrayInterface
{
/**
* @return array
*/
public function toOptionArray()
{
return [
[
'value' => \Namespace\Module\Model\Call\Layer::FRONTEND_JAVASCRIPT,
'label' => __('Option 1')
],
[
'value' => \Namespace\Module\Model\Call\Layer::BACKEND_API,
'label' => __('Option 2')
],
];
}
}
Отсутствие определения ничего, связанного с опциями, в Ourbackendcall.php
2 ответа
Включите режим отладки Magento, чтобы видеть ошибки при сохранении конфигурации
bin/magento deploy:mode:set developer
bin/magento setup:config:set --enable-debug-logging=true
bin/magento cache:flush
Попробуйте проверить, существует ли файл maintenance.flag в вашем корневом каталоге Magento.
Если вы видите этот файл, удалите его, и ошибка исчезнет.