Magento 如何在不访问管理区域的情况下从Mangeto安装扩展?
我试图安装一个扩展“增强管理网格扩展”,我在MagentoConnect上做得很好。然后我意识到我想安装github版本,所以我认为我用github版本替换所有文件夹是正确的。结果证明它不起作用,我尝试登录到管理区域时出错。我怎样才能删除所有内容,才能再次登录到我的网站 这就是我得到的错误:Magento 如何在不访问管理区域的情况下从Mangeto安装扩展?,magento,Magento,我试图安装一个扩展“增强管理网格扩展”,我在MagentoConnect上做得很好。然后我意识到我想安装github版本,所以我认为我用github版本替换所有文件夹是正确的。结果证明它不起作用,我尝试登录到管理区域时出错。我怎样才能删除所有内容,才能再次登录到我的网站 这就是我得到的错误: Mage注册表项“\u singleton/customgrid/observer”已经存在如果您知道扩展在您的网站中的位置,您可以尝试删除扩展的目录-尝试检查app/code/local/。。。和app/
Mage注册表项“\u singleton/customgrid/observer”已经存在如果您知道扩展在您的网站中的位置,您可以尝试删除扩展的目录-尝试检查app/code/local/。。。和app/code/community/ 但这不会撤消任何数据库更改 或者,作为一个完整的黑客,您可以打开app/Mage.php。查找以下函数
public static function register($key, $value, $graceful = false)
{
if (isset(self::$_registry[$key])) {
if ($graceful) {
return;
}
self::throwException('Mage registry key "'.$key.'" already exists');
}
self::$_registry[$key] = $value;
}
使用此函数更改此函数:
public static function register($key, $value, $graceful = false)
{
if (isset(self::$_registry[$key])) {
if ($graceful) {
return;
}
return;
//self::throwException('Mage registry key "'.$key.'" already exists');
}
self::$_registry[$key] = $value;
}
如果您知道扩展在您的网站中的位置,您可以尝试删除扩展的目录-尝试检查app/code/local/。。。和app/code/community/ 但这不会撤消任何数据库更改 或者,作为一个完整的黑客,您可以打开app/Mage.php。查找以下函数
public static function register($key, $value, $graceful = false)
{
if (isset(self::$_registry[$key])) {
if ($graceful) {
return;
}
self::throwException('Mage registry key "'.$key.'" already exists');
}
self::$_registry[$key] = $value;
}
使用此函数更改此函数:
public static function register($key, $value, $graceful = false)
{
if (isset(self::$_registry[$key])) {
if ($graceful) {
return;
}
return;
//self::throwException('Mage registry key "'.$key.'" already exists');
}
self::$_registry[$key] = $value;
}
嗨,安迪!非常感谢。这让我登录,但现在我看到的是一个空白屏幕,只有Magento标题。我还需要做其他事情吗?我还应该把Mage.php中的代码改回去吗?嗨,安迪-我实际上刚刚删除了缓存,这让我进去了!谢谢你的帮助。嗨,安迪!非常感谢。这让我登录,但现在我看到的是一个空白屏幕,只有Magento标题。我还需要做其他事情吗?我还应该把Mage.php中的代码改回去吗?嗨,安迪-我实际上刚刚删除了缓存,这让我进去了!感谢您的帮助。请重新安装或升级增强的管理网格扩展包,然后它会修复一些文件。然后通过Magento连接区域取消安装,并通过命令行界面从Github安装另一个版本。hthRe安装或升级增强的管理网格扩展包,然后它应该修复一些文件。然后通过Magento连接区域取消安装,并通过命令行界面从Github安装另一个版本。嗯