簡體   English   中英

從數據庫禁用Magento擴展

[英]Disable Magento Extension from database

有沒有辦法從數據庫中禁用magento擴展? 由於擴展程序損壞,我們無法訪問我們的管理區域,因此我們無法從管理部分禁用該擴展程序。

如果它是一個正確創建的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> 

如果要禁用特定擴展,則只需將活動塊更改為false即可。 您可以使用任何支持文件編輯的ftp程序將擴展狀態更改為false。 只需在您喜歡的編輯器中打開app / etc / module / Namespace_Module.xml,然后按如下所示進行更改:

<?xml version="1.0"?>
<!-- 
/**
 * @category   Magik
 * @package    MagentoMagik_Salepro
 * @author     Ashish Nayyar @ MagentoMagik
 * @license    http://www.magentomagik.com  Open Software License (OSL 3.0)
 */
 -->
<config>
    <modules>
        <Magik_Salepro>
            <active>false</active>
            <codePool>local</codePool>
        </Magik_Salepro>
    </modules>
</config>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM