gpt4 book ai didi

magento - 为什么将 Magento 1.5.1.0 升级到 1.6.0.0 会失败?

转载 作者:行者123 更新时间:2023-12-04 06:16:52 26 4
gpt4 key购买 nike

关闭。这个问题是off-topic .它目前不接受答案。












想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。

10年前关闭。




Improve this question




前段时间我升级了一个Magento store 1.4.2.0到1.5.1.0版本,升级过程没问题。但是我遇到了一些错误/错误,并且想将 Magento 升级到 1.6.0.0,因为它现在是一个稳定版本。

我下载了 magento 1.6 并遵循安装过程,使用旧数据库。在我输入数据库访问数据的屏幕之后,我收到了 Magento 报告。它说:

"Error in file: "/home/italo/www/mage_powershop/app/code/core/Mage/Customer/sql/customer_setup/mysql4-upgrade-1.5.9.9-1.6.0.0.php" - SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '0' for key 'son_id'"



我还尝试在新数据库中安装 magento 1.6.0.0,然后从旧数据库导入数据,但我遇到了同样的问题。 (实际上,几乎相同,因为键不是“son_id”,但无论如何它总是会改变......)在新数据库中的安装运行良好。我尝试使用 Magento 修复数据库工具,但它返回了一个错误。

有人可以帮我解决这个问题吗?

最佳答案

我得到了这个工作!

我只是禁用了外键和唯一检查。在/app/etc/config.xml 文件中,我将 initStatements 节点从:

<initStatements>SET NAMES utf8</initStatements>

到:
<initStatements>SET NAMES utf8; SET FOREIGN_KEY_CHECKS=0; SET UNIQUE_CHECKS=0;</initStatements>

关于magento - 为什么将 Magento 1.5.1.0 升级到 1.6.0.0 会失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7126751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com