迁移magento 1.6到1.9.2

时间:2016-01-31 15:01:02

标签: magento migration magento-1.9 magento-1.6

我需要将旧的magento商店1.6迁移到1.9.2。而不是搞乱运行站点我决定在新服务器上执行此操作并稍后更改dns。我在新主机上安装了1.9.2。安装新主题(旧主题不兼容)。复制了所有媒体文件。我搜索了可能的选项。 一种可能的解决方案是https://wiki.magento.com/display/m1wiki/Manual+upgrade+using+a+fresh+install+and+new+database。 我找到了一个迁移工具http://devdocs.magento.com/guides/v2.0/migration/bk-migration-guide.html,但我不确定它是仅适用于2.0还是适用于1.9.2。我是php开发人员。我3年前一直在为magento工作。

2 个答案:

答案 0 :(得分:0)

  

我找到了一个迁移工具http://devdocs.magento.com/guides/v2.0/migration/bk-migration-guide.html,但我不确定它是仅适用于2.0还是适用于1.9.2

迁移工具用于迁移到Magento 1.x到Magento 2.您不需要该工具从1.6升级到1.9。

您发布的first link应该是升级所需的全部内容。简而言之:

  • 在目标服务器上设置Magneto 1.9的新实例
    • 您不需要运行安装程序或创建新数据库,您将从旧站点导入数据库。
  • 将您的主题,扩展程序和媒体移至新网站
  • 从实际网站导出数据库
    • 导出前禁用缓存和编译
  • 将数据库导入新网站
  • 导航到新站点并等待升级过程完成。

您可能还希望在导出数据库之前将旧站点置于维护模式。这将阻止对旧网站的更新,当您更新域以指向新网站时,旧网站将会丢失。

答案 1 :(得分:0)

如果您安装了新的magento 1.9.2,请按照以下步骤将所有数据从1.6移至1.9.x:

1)备份当前数据库和当前的magento代码。

2)现在将以下文件夹从旧magento放到1.9。如果magento 1.9中存在任何现有文件夹或文件,则需要仔细合并

  • 应用程序/代码/本地
  • 应用程序/代码/社区
  • 应用程序的/ etc /模块
  • 媒体
  • 您的主题和包文件夹。
  • 同样在皮肤中存在旧的任何主题和包文件夹 magento但不是新的magento,将它们复制到新的magento中 安装。
  • js文件夹中的自定义js文件

3)现在转到app / etc / local.xml并配置db

4)如果您的旧版magento版本不支持fromkey和新版本,那么您使用的任何模板都需要升级才能使用formkeys,否则您的表单将无效

5)如果您将magento升级到1.9.2.2以上的版本,您还可以在admin中设置阻止/变量权限。

有关详细信息,请访问以下链接:

Upgrade magento from old versions to 1.9.x