【问题标题】:Best way to upgrade Magento from 1.4.1 to 1.9将 Magento 从 1.4.1 升级到 1.9 的最佳方法
【发布时间】:2015-09-04 03:07:03
【问题描述】:

我正在尝试将 Magento 版本 1.4.1 升级到 1.9 与搁浅的进程。

1) 清理所有日志表。这将提高您的升级速度

2) 获取您网站的当前数据库转储。

3) 设置本地环境并将您的 CE-1.4 数据库恢复到新创建的数据库

4) 在新的 CE 1.9 环境中创建 local.xml。

5) 通过在浏览器中打开您的网站开始升级过程

但在数据库升级期间,客户和目录表中出现外键约束错误

谁能帮我解决这个问题?或任何其他升级magento版本的最佳方法?

【问题讨论】:

  • 这是一个编程相关的问题吗?
  • 我能获得从 Magento 1.9 升级到 Magento 2.3 的任何资源吗,谢谢@Lalit Kaushik
  • 确定,请联系here

标签: magento upgrade magento-1.9 magento-1.4


【解决方案1】:

我认为问题在于,在一次升级中不可能实现如此大的版本飞跃。

此处的答案包含与从 1.4.1.1 升级相关的信息:How to upgrade magento 1.4 1.1 to 1.7.0.2

具体来说:

数据库结构从 1.4.1.1 到 1.4.2 有重大变化,所以你需要 要先升级到 1.4.2 再直接升级到 1.7.0.2。

我认为你最好的选择是逐步升级,直到你到达你想去的地方。我所做的最后一次此类升级包括以下步骤:

  1. 1.3.2.4
  2. 1.4.2.0
  3. 1.7.2.0
  4. 1.8.1.0

1.8 是目标,但我必须先到 1.4.2.0,然后再到 1.7.2.0,然后才能继续。

我的 git 日志还显示升级到 1.4.2.0 后需要一些额外的代码补丁。如果您搜索有关升级到该特定版本的信息,您可能会找到更详细的答案。

【讨论】:

    【解决方案2】:

    BonnevillSlim 提供了很好的解决方案。谢谢!

    我已遵循这些步骤 1.4.1 > 1.4.2 > 1.6.2 > 1.9.2

    在升级期间,我收到错误 QLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '0-98' for key 'UNQ_BY_CUSTOMER'

    为了解决这个错误,我关注了这个帖子link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-25
      • 1970-01-01
      • 2021-03-10
      • 2012-02-25
      • 2014-10-01
      • 1970-01-01
      • 2022-10-08
      • 1970-01-01
      相关资源
      最近更新 更多