8

有人能帮我吗?

引发index.php/admin以下异常:

Fatal error: Call to a member function getBlockName() on a non-object in /home/ahorraen/public_html/app/code/core/Mage/Captcha/Block/Captcha.php on line 43
4

7 回答 7

14

删除 var/cache 和 var/session

这对我有用!

于 2013-08-08T09:20:10.133 回答
2

清除缓存对我有用。

只需删除 var/cache/All 文件夹

即使删除后,它也可能需要几分钟才能刷新。

于 2015-11-12T12:05:06.517 回答
1

有几件事会导致这种情况,例如不正确地覆盖admin/captcha/type社区或本地模块中的字段。但是,正如其他人所建议的那样,这很可能是缓存的问题。确保清除所有缓存,包括 Memcached、Redis 和/或 APC。

有关更多详细信息,请参阅我的答案:https ://stackoverflow.com/a/25902858/1038564

于 2014-09-18T01:38:52.030 回答
1

只为我工作cache/session/不为我工作。正确设置文件夹的 chmod 写入权限

var
var/cache
var/session
于 2014-01-21T18:51:20.183 回答
0

Clearing the cache and session files did not do it for me, but I did find that the website ids were not set correctly for some reason in the core_website table. Once set correctly, all was fine.

于 2014-09-15T21:57:24.747 回答
0

可能是因为您最近通过 XML 禁用了一个模块。这里的情况是:

/app/etc/modules

或者通过后端。

您可以切换到您的 magento 目录并在 shell 中执行以下操作:

cd /yourdirectory/
find -type -f -mtime 1

将过去 30 天的 1 更改为 30...

于 2019-01-18T14:19:15.087 回答
-1

是的。这些是 Magento 安装的目录。

于 2013-08-21T07:39:38.407 回答