保存客户时,Magento停留在“Please Wait”

时间:2011-11-30 21:16:16

标签: php mysql magento magento-1.5

我的开发Magento商店存在问题,因为我无法保存新客户或编辑现有客户。我永远得到了“请等待”框。框中的动画每隔一段时间移动一帧或两帧,否则不会做任何事情。如果我刷新页面,它会成功加载,但尚未应用更改。我在日志或页面上没有错误。人们发布的关于此问题的所有其他问题要么与客户无关,要么抛出错误。这什么都不做......它只是坐在那里。我认为它在验证上失败了,但我不明白为什么。当我尝试点击“保存”按钮而不做任何更改时,它甚至不起作用。

我最近删除了从我们的主商店导入的大约35000个客户,所以我认为这可能与它有关,即使它从那时起工作并且最近才破坏。为了测试我导入了一个较旧的数据库副本,但我仍然遇到同样的问题。在这一点上,我不得不想象它是一个文件,而不是数据库问题,但尽管恢复了所有最近的更改,但没有任何帮助。

有人对调试此问题有任何建议和/或您之前遇到过这种情况吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

这是Google搜索“保存客户帐户冻结magento”时的第一个结果,所以我想我会在此处包含我的发现。

运行Magento CE 1.9.1但这可能适用于大多数安装。对于我的情况,我试图修改的客户有一个非常大的地址簿(超过100个地址)。由于Magento在“编辑客户”页面上验证每个表单的机制,浏览器确定脚本执行时间过长并导致页面被终止。

我的解决方案是在客户同意的情况下删除一堆地址。

在各种Form javascript类中添加几个断点,以查看保留的内容。对我来说,当验证器试图处理数千个元素时,这是一个死的赠品。