迁移服务器后,每次尝试更新客户信息时都会出现错误。我正在使用一个客户激活插件 http://www.magentocommerce.com/magento-connect/vinai/extension/489/customer-activation#overview,但是禁用它后,我仍然收到相同的错误。
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '7-127' for key 2
怎么了?
即使卸载插件后,我在尝试保存客户信息时也会收到此错误。所以这让我相信这是 Magento 和/或我切换到的服务器的一个更大的问题。
我检查了 Magento 的日志,多次收到此通知:
ERR (3): User Notice: Sorry, your PCRE extension does not support UTF8 which is needed for the I18N core in ../httpdocs/store/lib/Zend/Locale/Format.php on line 769
这相关吗?
问题是因为当你迁移数据库时,mysql有帮助地重新启动自动递增的 id 列,并且 Magento 有一些硬编码值,假设 ID 从零开始。导入数据时需要禁用foreign_key_checks。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)