1

我对 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
    

我已经看到一些关于此的论坛消息,并尝试了多个提出的解决方案,但没有一个有效。

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

4

2 回答 2

1

可能它与关联的网站 ID 有关......也许您已经更改了网站 ID,现在系统无法找到用户(曾经)关联的网站?您描述的致命错误与 website_id 不是有效对象有关,这意味着可能找不到该 id。

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

祝你好运!

于 2012-09-06T13:21:04.907 回答
0

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

于 2015-06-11T13:39:18.300 回答