Magento 删除的系统配置选项仍然存在,但不在核心资源中

Magento removed system configuration option still exists, but not in core resource

奇怪的问题.. 我最近从系统配置文件中删除了一些 xml 选项。但是当我为相关路径调用 Mage::storeConfig() 时,这些选项仍然存在。

我有: - 清除缓存(所有缓存...刷新、存储和所有复选框刷新) - 检查了条目的核心配置数据 table - 重新索引的数据 - 手动清除 /var 文件夹 - 导出数据库,并对条目进行文本搜索

它可能从哪里获得这些值?

谢谢 肖恩

所以...

假设您有:

<default>
    <design>
        <head translate="default_description" module="page">
            <default_title>Magento Commerce</default_title>
        </head>
    </design>
</default>

里面

app\code\core\Mage\Page\etc\config.xml

如果你打电话...

Mage::getStoreConfig( 'design/head/default_title' );

输出是

Magento Commerce

现在,如果您转到管理面板或

core_config_data

Path: design/head/default_title

并将此值自定义为我的测试

正在呼叫... Mage::getStoreConfig( 'design/head/default_title' );

会网给你'My Test'

本质上,这些是 layout.xml 默认回退 core_config_data table 值尚未 entered/customized。

清除您最初问题中的值。

转到您的数据库:

SELECT *
FROM
core_config_data
WHERE
path
LIKE '%your/config/path/you're/trying/to/delete%'