1

我已经从扩展程序中卸载了 Web 并再次安装它,因为我在尝试打开管理员时收到此错误。前端工作正常。请帮忙

4

2 回答 2

3

清除编译器缓存并在 Magento 的后端打开它是非常重要的。

清除缓存:

SSH:
find ./var/cache -type f -delete
FTP: 
mrm -r ./var/cache ; mkdir ./var/cache

禁用/清除 Magento 编译

SSH:
php -f shell/compiler.php -- disable
php -f shell/compiler.php -- clear
FTP:
mv ./includes ./includes.unused
于 2013-05-19T21:04:02.583 回答
0

好的,所以调试。转到 app/Mage.php。查找注册功能添加

if ($key == '_singleton/VladimirPopov_WebForms_Model_Observer'){
    Mage::log(debug_backtrace(false), null, 'backtrace.log');
}

在此之前正确执行此操作if (isset(self::$_registry[$key])) {

然后转到 app/var/log/some_filename.log。应该有两个条目。一个是对的,一个是错的(重复阅读)。这应该可以帮助您找到有问题的文件/功能。

注意:请务必先备份应用程序/法师,然后再恢复。这是一个关键文件。

于 2013-04-14T19:08:45.940 回答