Отключить расширение Magento из базы данных - PullRequest
3 голосов
/ 16 февраля 2012

Есть ли способ отключить расширение magento из базы данных?Мы не можем получить доступ к нашей области администратора из-за поврежденного расширения, поэтому мы не можем отключить расширение из раздела администратора ..

Ответы [ 2 ]

18 голосов
/ 16 февраля 2012

Если это правильно созданное расширение 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> 
1 голос
/ 10 января 2013

Если вы хотите отключить конкретный добавочный номер, все, что вам нужно сделать, это изменить активный блок на 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...