2012-02-19 3 views
1

Я пытался отключить некоторые модули, которые не используются, и каким-то образом мой администратор разбился, и теперь я не вижу возможности вернуть все модули обратно. Есть ли способ, чтобы получить все модули включены снова через любой PHP скриптКак включить все модули, установленные на Magento, используя php

Спасибо

ответ

7

Если вы отключили модули на странице конфигурации администратора, в базе данных необходимо внести изменения. Введите эту команду с помощью PhpMyAdmin или любого другого инструмента SQL, который вы предпочитаете:

UPDATE `core_config_data` 
    SET `value` = '0' 
    WHERE `path` LIKE 'advanced/modules_disable_output/%'; 
+0

Спасибо, что работало –

+0

Это помогло мне так много. Спасибо. Есть ли способ отключить все модули, кроме модулей Mage Core? @clockworkgeek – thismethod

+0

@thismethod вы можете установить значение всех 'advanced/modules_disable_output/%' в 1, а затем установить значение' advanced/modules_disable_output/Mage_% 'обратно на 0. Это отключает все, а затем повторно включает модули ядра. – clockworkgeek

0

Да есть командная строка способ сделать это:

Сначала вы идете в папку, где ваш Magento является установлены:

cd /public_html (or whichever folder it is) 

Предоставьте 'магом' пользователь некоторые основные права:

chmod 530 mage 

Теперь ваша может установить с помощью этого пользователя:

./mage install http://connect20.magentocommerce.com/community name_of_module 

При копировании имя модуля с веб-сайта Magento это будет:

http://connect20.magentocommerce.com/community/name_of_module убедитесь, чтобы заменить последнюю косую черту с пробел

http://connect20.magentocommerce.com/community name_of_module