当前位置: 首页 > news >正文

如何从magento1迁移到magento2

image //bbs.mallol.cn/assets/images/1-Q5SdT9XX2idyzSm7.jpeg

m2相较m1 变化可以说非常大,相当于从头到位都改写一遍,更现代化,更优雅。除了数据库表变化不是很大。
主要迁移的内容有:
1,主题
2,插件(自己开发的或者第三方插件)
3,数据库


主题

不能迁移到m2。

只能有3个选择

  • 找专业人士重新开发一个m2主题,参考前端开发人员指南
  • 去Magento Marketplace买一个主题,或者其他m2主题网店买
  • 直接用默认的LUMA主题 或者在它基础上改下

插件

这个有点麻烦,因为m2不兼容m1的代码。

有4种选择

  • 找专业人士重新开发一个插件
  • 自己把m1的插件拷过来,按照m2的写法去改 Magento 2编码标准
  • 如果是买的插件 就看下插件提供商有没有m2版本
  • 用官方提供的code迁移工具,见code-migration.慎用,不太完善,坑很多。

数据库

这个可以,但是操作也比较麻烦,用的是官方提供的迁移工具,data-migration-tool


迁移

主要步骤有:

  • 安装数据迁移工具,见http://devdocs.magento.com/guides/v2.2/migration/migration-tool-install.html
  • 暂停M1网站的所有操作,也就是临时关闭 进入维护模式(maintenance mode)
  • 停止M1网站的cron计划任务
  • 使用迁移工具迁移设置和网站(比如stores, websites,system configuration like shipping, payment, tax settings,),见http://devdocs.magento.com/guides/v2.2/migration/migration-migrate-settings.html
  • 将M1的media文件复制到M2。(必须手动将它们复制<magento1-root>/media到<magento2-root>/pub/media)
  • 使用数据迁移工具将数据从M1数据库迁移到M2数据库
  • 完成后,到M2里 执行php bin/magento indexer:reindex命令重建索引
  • 仔细测试你的M2网站
http://www.lryc.cn/news/380880.html

相关文章:

  • 【Nginx】Nginx安装及简单使用
  • 【Linux系列】find命令使用与用法详解
  • Apple - DNS Service Discovery Programming Guide
  • 如何高效地为pip换源:详细操作指南
  • 免费ddns工具,快解析DNS解析使用教程
  • 【Vite】控制打包结构
  • Debian Linux安装minikubekubectl
  • Discuz动漫二次元风格网站模板
  • RIP、OSPF、IS-IS学习
  • 移植案例与原理 - build lite源码分析 之 hb命令__main__.py
  • Leo赠书活动-26期 不同数据库背后的数据存储方案
  • 在Windows10中使用Vim
  • 【Python机器学习实战】 | 基于PCA主成分分析技术读入空气质量监测数据进行数据预处理并计算空气质量综合评测结果
  • 学习java第一百零八天
  • Linux通配符总结
  • ffmpeg的安装教程
  • 禅道身份认证绕过漏洞(QVD-2024-15263)复现
  • 深入分析 Android BroadcastReceiver (六)
  • mysql 查询的一般思路
  • 【Web APIs】DOM 文档对象模型 ⑤ ( 获取特殊元素 | 获取 html 元素 | 获取 body 元素 )
  • Android11 以Window的视角来看FallbackHome的启动
  • 9 RestClient客户端操作文档
  • 『Z-Weekly Feed 08』加密资产观 | FHE应用前景 | OPAL协议
  • 酒店预定系统
  • Redis的实战常用一、验证码登录(解决session共享问题)(思路、意识)
  • 基于Spring Boot的智能分析平台
  • HTML(13)——显示模式
  • 【Spring】Spring Boot 快速入门
  • Go自定义数据的序列化流程
  • 贪心算法练习题(2024/6/18)