[英]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.