将Magento升级到特定版本(不是最新版本)

时间:2014-01-16 23:43:57

标签: magento upgrade

我知道我可以使用以下命令升级到最新版本:

./mage install http://connect20.magentocommerce.com/community Mage_All_Latest --force

有没有办法设置不同的包名而不是Mage_All_Latest。我也试过通过./mage安装文件安装,但是我收到一个错误,该文件无效。

1 个答案:

答案 0 :(得分:1)

Mage install用于安装软件包,因此不起作用。

./mage install-file /path/to/full/mage/release

./mage install似乎没有版本参数,所以我认为你需要单独安装每个包。

您可以从此处下载包存档:http://ext.topmage.com/

找到您的版本http://ext.topmage.com/extensions/8a/a0/Mage_All_Latest/

打开package.xml文件,查看所需的软件包依赖项。

e.g。

<package>
    <name>Mage_Core_Modules</name>
    <channel>community</channel>
    <min>1.9.2.2</min>
    <max>1.9.2.2</max>
</package>

然后从系统本地某处的http://ext.topmage.com/下载适用于您的版本的每个软件包,例如:的/ usr /本地/ SRC

然后为每个包运行以下内容。

$ ./mage install-file /usr/local/src/Mage_Core_Modules-1.9.2.2.tgz --force

我还必须删除./pkginfo/Mage_All_Latest.txt和hack ./downloader/lib/Mage/Connect/Validator.php以防止文件“已存在”错误。