如何解决与客户相关的Magento 1.7.0.2错误?

时间:2012-09-06 11:01:33

标签: magento

我遇到了Magento 1.7.0.2的问题(从1.7.0.1全新安装升级):

  1. 当客户注册时,他不能再登录了。每次都是 客户尝试登录,登录页面重新加载。

  2. 当我尝试从管理面板编辑客户时,出现以下错误:

     Fatal error: Call to a member function setDisabled() on a non-object in /home/***/www/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Account.php on line 83
    
  3. 当我尝试从管理面板添加新客户时,我得到了     以下错误:

     Fatal error:  Call to a member function addClass() on a non-object in /home/***/www/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Account.php on line 87
    
  4. 我已经看过一些关于此的论坛消息,并尝试了多个建议的解决方案,但它们都没有工作。

    我真的很急需解决这个问题,因为如果我们无法编辑客户,如果客户无法登录,我会忘记使用Magento启动我的电子商务网站。它不会按预期工作......

2 个答案:

答案 0 :(得分:1)

可能它与相关的网站ID有关...也许你已经改变了网站ID,现在系统找不到与之相关的网站?您描述的致命错误与website_id不是有效对象有关,这意味着可能找不到ID。

我假设您记得在升级到1.7.0.2后清除缓存和重新索引。

祝你好运!

答案 1 :(得分:0)

我的解决方案是复制'mag_customer_eav_attribute' 在我的mag_customer_eav_attribute中,一个干净的magento安装似乎存在数据问题。