Php 禁用所有magento扩展后,我无法访问站点/管理面板

Php 禁用所有magento扩展后,我无法访问站点/管理面板,php,magento,module,extension-methods,magento-1.8,Php,Magento,Module,Extension Methods,Magento 1.8,我试图在magento管理面板中解决有关产品图像上传的错误(需要为每个商店视图指定图像类型和信息)。因此,我通过系统>配置>高级禁用了所有Magento扩展。但在此之后,我无法访问管理面板/网站 如何通过服务器启用所有扩展。并访问Magento管理面板。 我试图通过服务器启用扩展,但它已经显示为“true”。我必须做的事。请帮忙。 路径:/var/www/app/etc/modules/ExtensionNaame.xml <config> <modules> &

我试图在magento管理面板中解决有关产品图像上传的错误(需要为每个商店视图指定图像类型和信息)。因此,我通过系统>配置>高级禁用了所有Magento扩展。但在此之后,我无法访问管理面板/网站

如何通过服务器启用所有扩展。并访问Magento管理面板。 我试图通过服务器启用扩展,但它已经显示为“true”。我必须做的事。请帮忙。 路径:/var/www/app/etc/modules/ExtensionNaame.xml

<config>
<modules>
    <Mage_Weee>
        <active>true</active>
        <codePool>core</codePool>
        <depends>
            <Mage_Catalog />
            <Mage_Tax />
            <Mage_Sales />
        </depends>
    </Mage_Weee>
</modules>

真的
核心

如果您有权访问数据库,则可以选择生产数据库并运行以下SQL命令:

UPDATE `core_config_data`
SET `value` = '0'
WHERE `path` LIKE 'advanced/modules_disable_output/%';
%字符是一个通配符值,它允许在匹配路径时以所有模块为目标

如果您不能直接访问数据库,可以在根目录中创建一个php文件,如下所示:

<?php

require_once('app/Mage.php'); //Path to Magento
umask(0);
Mage::app();

$modules = array_keys((array)Mage::getConfig()->getNode('modules')->children());

foreach ($modules as $module) {
    $config = new Mage_Core_Model_Config();
    $config->saveConfig('advanced/modules_disable_output/' . $module, '0', 'default', 0);
}

更改
核心配置数据
禁用模块输出的值后,通过删除
var/cache/
中的所有子目录手动清除缓存,以便Magento将从
核心配置数据
重新读取设置。