Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 升级Magento';s数据库?_Php_Mysql_Magento_Upgrade - Fatal编程技术网

Php 升级Magento';s数据库?

Php 升级Magento';s数据库?,php,mysql,magento,upgrade,Php,Mysql,Magento,Upgrade,具体来说,我需要从1.9.11版升级到1.11.20版。我已经在代码中做了所有更改,我只需要了解如何升级数据库(甚至可能是开箱即用的兼容) 我知道每个核心模块的目录中都有升级脚本,但是有一种方法可以同时运行所有升级。我宁愿不去看每个核心模块,而必须单独运行脚本 谢谢在代码升级后首次访问网站时,数据库升级脚本将自动运行。代码版本保存在数据库中,并在每次请求时进行检查。如果检测到代码升级,Magento将从以前的代码版本开始执行所有数据库更新脚本。从理论上讲,这应该是可行的,对于小型升级来说也是可行

具体来说,我需要从1.9.11版升级到1.11.20版。我已经在代码中做了所有更改,我只需要了解如何升级数据库(甚至可能是开箱即用的兼容)

我知道每个核心模块的目录中都有升级脚本,但是有一种方法可以同时运行所有升级。我宁愿不去看每个核心模块,而必须单独运行脚本


谢谢

在代码升级后首次访问网站时,数据库升级脚本将自动运行。代码版本保存在数据库中,并在每次请求时进行检查。如果检测到代码升级,Magento将从以前的代码版本开始执行所有数据库更新脚本。从理论上讲,这应该是可行的,对于小型升级来说也是可行的。但在进行主要版本升级时要小心。

在加载Magento页面时,它们会自动加载。您应该查看类
Mage_Core_Model_Resource_Setup::applyAllDataUpdates()我刚刚升级了CE1.4.2->1.6.2,我们的数据库大小是2.7G。您可能会发现有必要将
php\u值内存限制
增加到大约1024M,将
php\u值最大执行时间
增加到一个巨大的数字,比如45000。这就是我所做的,它工作正常。对于我的主机设置,这些值在
.htaccess
文件中设置。