将 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的主要内容,如果未能解决你的问题,请参考以下文章