使用Magento 2.3.3 p1后面临的问题

wljmcqd8  于 2022-11-12  发布在  其他
关注(0)|答案(2)|浏览(196)

使用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中没有定义任何与选项相关的内容

ztmd8pv5

ztmd8pv51#

尝试查看文件maintenance.flag是否存在于Magento根目录中。
如果您看到此文件,请将其删除,错误将消失。

9fkzdhlc

9fkzdhlc2#

启用Magento调试模式以查看配置保存时的错误

bin/magento deploy:mode:set developer
bin/magento setup:config:set --enable-debug-logging=true
bin/magento cache:flush

相关问题