2012-09-06 36 views
1

我已经与Magento的1.7.0.2的一个问题(从1.7.0.1升级新安装):如何解决与客户有关的Magento 1.7.0.2错误?

  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 
    

我已看到一些论坛上关于此消息,并试图提出了解决方案的倍数,但他们没有工作。

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

回答

1

可能它与相关的网站ID有关......也许你已经改变了网站ID,现在系统无法找到与哪些网站相关联的网站?您描述的致命错误与website_id不是有效的对象有关,也就是说可能找不到id。

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

祝你好运!

+0

hello!感谢您的回答。我清除了缓存并重新编制了所有内容。我自己通过从前端添加用户进行了多项测试,同时并没有更改网站ID。问题仍然存在。 – user1651747

+0

我再次检查,网站ID是正确设置客户信息。 – user1651747

0

我的解决方案是复制'mag_customer_eav_attribute'从 干净的magento安装int我的mag_customer_eav_attribute似乎有问题的数据。

相关问题