magento - 将 Magento 从 1.4.1 升级到 1.9 的最佳方法

标签 magento upgrade magento-1.9 magento-1.4

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

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

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

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

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

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

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

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

最佳答案

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

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

具体:

Database structure has major changes from 1.4.1.1 to 1.4.2 so you need to upgrade first to 1.4.2 then you can upgrade to 1.7.0.2 directly.

我认为你最好的选择是以较小的步骤升级,直到达到你想要的目标。我上次进行的此类升级包括以下步骤:

  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 后需要一些额外的代码补丁。如果您搜索有关升级到该特定版本的信息,您可能会找到更详细的答案。

关于magento - 将 Magento 从 1.4.1 升级到 1.9 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32389456/

相关文章:

c# - 您如何处理您开发的软件的升级?

php - 在 Magento 管理面板的目录产品页面中动态设置选择选项

php - Magento - 客户登录页面更改

c# - Magento API v2 和 C# - 在添加产品时设置自定义属性

php - 过滤带有图像的产品的 Magento 产品系列

Magento 显示搜索查询以及面包屑

magento - 结账时重定向

windows-ce - 我可以将手持操作系统从 Windows CE 5.0 升级到 6.0 吗?

java - 焊接-001408 : Unsatisfied dependencies for type Validator with qualifiers @Default