如何将magento 1.4 1.1升级到1.7.0.2

Kic*_*chu 10 upgrade magento magento-1.4 magento-1.7

我有一个magento网站1.4.1.1.

现在我想升级网站magento 1.7.0.2.

我已经完成了以下步骤:

1.system->magento connet->magento connect manager
2.Then i enter the extension key as "magento-core/Mage_All_Latest"
3.Then pressed "Check for Upgrades" button.
Run Code Online (Sandbox Code Playgroud)

现在我的窗户很烦人:

在此输入图像描述

然后我接下来做什么?

那么如何使用magento connect manager进行upgarde?

我怎样才能升级magento网站?

有人有解决方案吗?

我在本地服务器的magento站点.

编辑: 在此输入图像描述

小智 36

数据库结构从1.4.1.1到1.4.2有重大变化,因此您需要先升级到1.4.2然后直接升级到1.7.0.2.

我喜欢命令行,所以我通常通过命令行升级系统,这是我的程序:

使用修补版本替换文件下载器/ pearlib/php/Archive/Tar.php(它有一个错误):http://www.mediafire.com/? 35no55xuoeek20a

准备Magento升级

让您拥有Magento 1.4.1.1的成像.网上商店,你需要将其升级到1.5.或1.6版本.首先,强烈建议备份您的实时商店文件和数据库.

接下来,您需要从托管服务提供商处获得SSH访问权限,并通过SSH协议连接到您的服务器.通过SSH连接后,转到store文件夹并执行以下命令:

1 - 将lib/pear文件夹的权限更改为可写(递归):

chmod -R 777 lib/PEAR
Run Code Online (Sandbox Code Playgroud)

2 - 执行此命令以准备Magento进行升级:

./pear mage-setup
Run Code Online (Sandbox Code Playgroud)

在命令执行后,您很可能会看到此结果:

Channel “connect.magentocommerce.com/core” is already initialized
Run Code Online (Sandbox Code Playgroud)

从Magento 1.4.1.x升级到Magento 1.4.2.0

即使您将Magento商店升级到1.5或1.6版本,此步骤也是必需的.

3 - 执行Magento升级命令:

./pear upgrade -f magento-core/Mage_All_Latest-stable
Run Code Online (Sandbox Code Playgroud)

输出命令将显示升级的核心包:

…
upgrade ok: channel://connect.magentocommerce.com/core/Mage_Centinel-1.4.2.0
upgrade ok: channel://connect.magentocommerce.com/core/Interface_Frontend_Base_Default-1.4.2.0
upgrade ok: channel://connect.magentocommerce.com/core/Phoenix_Moneybookers-1.2.3
upgrade ok: channel://connect.magentocommerce.com/core/Find_Feed-1.0.7
upgrade ok: channel://connect.magentocommerce.com/core/Interface_Adminhtml_Default-1.4.2.0
Run Code Online (Sandbox Code Playgroud)

4 - 完成此部分升级后,输入以下命令:

chmod 550 ./mage
./mage mage-setup .
Run Code Online (Sandbox Code Playgroud)

您将在命令执行后看到此结果:

Successfully added: http://connect20.magentocommerce.com/community
Run Code Online (Sandbox Code Playgroud)

这意味着Magento connect 2.0频道已成功添加到频道列表中.

5 - 接下来,输入以下命令:

./mage sync
Run Code Online (Sandbox Code Playgroud)

结果将是:

…
Successfully added: community/Mage_Locale_en_US-1.4.2.0
Successfully added: community/Interface_Install_Default-1.4.2.0
Successfully added: community/Phoenix_Moneybookers-1.2.3
Successfully added: community/Mage_Downloader-1.5.0.0
Successfully added: community/Lib_Google_Checkout-1.4.2.0
Run Code Online (Sandbox Code Playgroud)

升级到Magento 1.4.2.0已完成,现在您可以继续升级到Magento 1.5.1.0或1.6.0.0版本.

空var/cache&var/session文件夹为空浏览器缓存

访问您的网站以触发更新

更新时间15分钟




从Magento 1.4.2.0升级到Magento 1.5.10或Magento 1.6.0.0

现在,您可以将商店升级到1.5或1.6版.

在继续进行Magento升级的这一部分之前,了解Magento升级脚本将升级您的商店的版本非常重要.输入此命令以检查:

./mage list-upgrades
Run Code Online (Sandbox Code Playgroud)

如果你会看到这个结果:

Updates for community:
Mage_All_Latest: 1.4.2.1 => 1.6.0.0
Lib_Js_Mage: 1.4.2.0 => 1.6.0.0
Lib_Varien: 1.4.2.0 => 1.6.0.0
Lib_Phpseclib: 1.4.2.0 => 1.5.0.0
Run Code Online (Sandbox Code Playgroud)

这意味着您的Magento将升级到1.6.0.0版.如果它不是您所需要的,您可以将升级通道更改为"稳定"并将Magento升级到1.5.1.0版.

6 - 输入此命令可将升级通道更改为稳定:

./mage config-set preferred_state stable 
   or
./mage install http://connect20.magentocommerce.com/community Mage_All_Latest --force 
Run Code Online (Sandbox Code Playgroud)

在此之后,"./ image list-upgrades"命令将显示以下结果:

Updates for community:
Mage_All_Latest: 1.4.2.1 => 1.5.1.0.1
Lib_Js_Mage: 1.4.2.0 => 1.5.1.0
Lib_Varien: 1.4.2.0 => 1.5.1.0
Lib_Phpseclib: 1.4.2.0 => 1.5.0.0
Mage_Core_Adminhtml: 1.4.2.0 => 1.5.1.0
Mage_Core_Modules: 1.4.2.0 => 1.5.1.0
Run Code Online (Sandbox Code Playgroud)

7 - 选择频道后,您可以使用以下命令将Magento升级到1.5.1.0(或Magento 1.6.0.0):

./mage upgrade-all –-force
Run Code Online (Sandbox Code Playgroud)

您将在屏幕上看到升级的包:

…
Package upgraded: community/Mage_Locale_en_US 1.6.0.0
Package upgraded: community/Lib_Mage 1.6.0.0
Package upgraded: community/Lib_ZF 1.11.1.0
Package upgraded: community/Lib_Js_Prototype 1.7.0.0.1
Package upgraded: community/Lib_ZF_Locale 1.11.1.0
Run Code Online (Sandbox Code Playgroud)

现在升级完成,您可以执行数据库升级,在浏览器中访问Magento商店.如果所有内容都已正确升级,您将在浏览器中看到升级后的商店.

您可以在Magento管理面板的页脚中查看商店的版本.

空var/cache&var/session文件夹为空浏览器缓存

访问您的网站以触发更新

更新时间60分钟取决于您的硬件

这适用于我的许多客户.

我希望这可以帮到你

如果你需要帮助我是自由职业者.