2012-04-12 118 views
0

具体而言,我需要从版本1.9.11升级到1.11.20。我对代码做了所有更改,我只需要一些如何升级数据库(甚至可以与开箱即用兼容)。什么是升级Magento数据库的最快和最简单的方法?

我知道每个核心模块目录中都有升级脚本,但是有没有办法一次运行所有升级。我宁愿不去每个核心模块,都必须单独运行脚本。

谢谢

回答

1

数据库升级脚本将自动运行您第一次在代码升级后,访问你的网站。代码版本保存在数据库中,并检查每个请求。如果检测到代码升级,Magento将执行从以前的代码版本开始的所有数据库更新脚本。理论上这应该起作用,并且对于它的小升级。但在进行主要版本升级时要小心。

+0

它们会在Magento页面加载时自动加载。你应该看看类'Mage_Core_Model_Resource_Setup :: applyAllDataUpdates();' – 2012-04-12 20:18:53

+0

我只是升级了CE 1.4.2 - > 1.6.2,而我们的DB是2.7G的大小。你可能会发现有必要将你的'php_value memory_limit'增加到1024M和'php_value max_execution_time'到一个巨大的数字,比如45000.这就是我所做的,它工作正常。对于我的主机设置,这些值在'.htaccess'文件中设置。 – 2012-04-13 20:45:32

相关问题