从数据库禁用Magento扩展

Rah*_*ani 3 magento

有没有办法从数据库中禁用magento扩展?由于扩展程序损坏,我们无法访问我们的管理区域,因此我们无法从管理部分禁用该扩展程序.

Fia*_*abs 18

如果它是一个正确创建的Magento扩展,它将在app/etc/modules中有一个控制文件.您希望使用此文件来禁用扩展,因为它会阻止加载模块.在数据库中禁用允许加载代码但禁用其输出,这是导致Magento在其操作中失败的重要区别.

在这个文件中将是一行,为true.将true更改为false,将阻止模块加载和执行.

模块Desitex_Checkoutnewsletter的示例代码

<?xml version="1.0"?>
<config>
    <modules>
        <Desitex_Checkoutnewsletter>
            <active>true</active>
            <codePool>community</codePool>
            <depends>
                <Mage_Checkout />
            </depends>
        </Desitex_Checkoutnewsletter>
    </modules>
</config> 
Run Code Online (Sandbox Code Playgroud)