将 Magento 1.8 升级到 1.9.2.1

Posted

技术标签:

【中文标题】将 Magento 1.8 升级到 1.9.2.1【英文标题】:Upgrading Magento 1.8 To 1.9.2.1 【发布时间】:2020-05-02 09:18:03 【问题描述】:

有机会使用 Magento 2 进行新构建,应用程序的架构发生了显着变化,对我来说,这无疑增加了启动和运行 Magento 项目的难度,但作为回报,它提供了更细粒度和更有条理的应用程序。

根据这种观点,我认为您不太可能将您的网站升级到 v2。 Magento 尚未提供升级到 2.0 的途径,我怀疑他们会这样做,因此在迁移到新平台之前,可能值得等待重新设计网站的机会。

Magento 已承诺从 2.0 的一般发布到 3 年,这样您就可以在 2019 年左右移动。与此同时,这意味着他们将继续为 1.x 平台提供安全补丁和支持。

【问题讨论】:

【参考方案1】:

第 1 步 - 启用维护模式

 cd /magento_folder

 #for example: cd /var/www/magento

 touch maintenance.flag

第 2 步:您可以手动备份数据库和目录

确保对商店的数据库和目录进行完整备份。

第 3 步:开始升级过程

cd /magento_folder
 rm -rf  var/cache/*   var/session/*
 chmod -R 777 /magento_folder
 chmod 550 ./mage
 ./mage mage-setup .
 ./mage config-set preferred_state stable
 ./mage list-installed

#如果模块没有列出,请使用下面给出的命令进一步升级:

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

#如果列出了您的 Magento 模块 – 使用以下命令:

./mage list-upgrades
 ./mage upgrade-all

#升级过程完成后,您会看到一个模块列表——“已安装”、“软件包升级”,请确保您的权限已恢复正常:

php shell/indexer.php reindexall
 chmod -R 644 ./*
 find . -type d -exec chmod 755  \;
 chmod 550 ./mage

第 4 步:上线您的网站

cd /magento_folder
 rm -f maintenance.flag

【讨论】:

以上是关于将 Magento 1.8 升级到 1.9.2.1的主要内容,如果未能解决你的问题,请参考以下文章

直接将 Magento 2.1.5 升级到 2.3

markdown 将Magento 2升级到更新版本

如何在类别产品列表底部的 magento 2.1.8 中移动静态块

将magento 2.1.6升级到2.2.7后需要Js错误

在 magento 1.8 中更改税收百分比

升级Magento时出错