我的Magento网站突然停止工作。主页加载一个空白页面,当我进入管理员时,我收到以下错误:
Fatal error: Call to a member function getBlockName() on a non-object in ../app/code/core/Mage/Captcha/Block/Captcha.php on line 43
我删除了缓存和会话文件,但这没有任何效果。
答案 0 :(得分:0)
如果您的商店没有使用验证码,请将文件夹./app/code/core/Mage/Captcha/
重命名为./app/code/core/Mage/Captcha_old/
之类的其他内容,然后您就可以访问该网站了。
答案 1 :(得分:0)
确保您的Var文件夹具有适当的权限。
创建验证码图像时,它们首先存储在var文件夹中。 由于权限不当,图像将无法保存。这将导致NULL对象因此出错。