首页 > 解决方案 > Admin 中的 Magento 2.3 设置显示为灰色

问题描述

我想禁用Magento Review module和修改etc/config.php 'Magento_Review' => 0,评论模块确实禁用了,但是现在管理界面中的很多设置都是灰色的

如何恢复更改并将其放回以便能够在管理员中编辑设置?

任何帮助表示赞赏。

标签: magento2

解决方案


我发现这是一个配置config.php问题env.php

对于我自己,我发现我有一个配置问题,env.php我有两个区域引用不同的数据库:

'db' => [
        'connection' => [
            'indexer' => [
                'host' => 'mysql',
                'dbname' => 'my_db_2',
                'username' => 'user',
                'password' => 'pass',
                'active' => '1',
                'persistent' => NULL,
                'model' => 'mysql4',
                'engine' => 'innodb',
                'initStatements' => 'SET NAMES utf8;'
            ],
            'default' => [
                'host' => 'mysql',
                'dbname' => 'my_db_1',
                'username' => 'user',
                'password' => 'pass',
                'active' => '1',
                'model' => 'mysql4',
                'engine' => 'innodb',
                'initStatements' => 'SET NAMES utf8;'
            ]
        ],
        'table_prefix' => ''
    ],

在 1 中有 my_db_1,在另一个中有 my_db_2。在匹配这些后,我跑了:

php bin/magento app:config:import && \
php bin/magento setup:upgrade && \
php bin/magento cache:flush

并且配置不再灰显/禁用/不可更改。


推荐阅读