简体   繁体   English

将magento从企业版迁移到社区版的步骤是什么?

[英]What are steps to migrate magento from enterprise edition to community edition?

I'm working on a magento Enterprise edition store and I want to migrate it to Community Edition. 我正在一家magento企业版商店中,我想将其迁移到Community Edition。

I'm new to magento, please help me with some steps that I can follow to migrate EE to CE. 我是magento的新手,请为我提供一些将EE迁移到CE可以遵循的步骤。

Could you please provide some ideas? 你能提供一些想法吗?

In my mind there are two different approaches. 我认为有两种不同的方法。

You can start fresh with a new community install and bring over your code and design modifications and then your data. 您可以从全新的社区安装开始,并带来您的代码,设计修改以及数据。

Or you can try to downgrade your installation by "upgrading" to the latest version of community. 或者,您可以尝试通过“升级”到最新版本的社区来降级安装。

The way to go would depend on what modifications or customizations are in place 进行的方式将取决于进行了哪些修改或自定义

Not all data can be moved as some of the tables and fields are not in community edition. 由于某些表和字段不在社区版中,因此不能移动所有数据。

Steps suggested: 1. Install fresh magento community version. 建议的步骤:1.安装新的magento社区版本。 2. Copy theme folder from ent site and paste in communiyt site.this will probably break at places and you will have to fill. 2.从输入站点复制主题文件夹,然后粘贴到communiyt站点。这可能会在某些地方中断,您必须填写。 3. Magento has data import export system so use that to import products. 3. Magento具有数据导入导出系统,因此可以用来导入产品。 4. Similarly apply import export for customer(You might have to go with some 3rd party code for this). 4.同样,为客户应用导入导出(为此,您可能需要使用一些第三方代码)。 5. Apply configuration via admin. 5.通过管理员应用配置。

I am not sure whether you want to move order data too.This part is going to be complex. 我不确定您是否也要移动订单数据。这部分会很复杂。

See https://magento.stackexchange.com/questions/6706/how-to-migrate-from-enterprise-edition-to-community-edition 参见https://magento.stackexchange.com/questions/6706/how-to-migrate-from-enterprise-edition-to-community-edition

Yanted has written a fabulous guide to this - some of the EE features in >= 1.13 actually make upgrades a little more painful than the below writeup would lead you to believe. Yanted为此编写了一个出色的指南-> = 1.13中的某些EE功能实际上使升级比下面的内容会使您更加痛苦。 As Marius points out in the comments that all passwords will have to be reset as encryption methods are handled differently between EE/CE. 正如马里乌斯(Marius)在评论中指出的那样,由于在EE / CE之间对加密方法的处理方式不同,因此必须重置所有密码。

See the blog for more details. 请参阅博客以获取更多详细信息。

http://blog.yanted.com/2014/02/21/downgrading-magento-enterprise-to-community/ http://blog.yanted.com/2014/02/21/downgrading-magento-enterprise-to-community/

Original post: 原始帖子:

Migrating is actually very easy - point your CE codebase at your production database. 迁移实际上非常容易-将您的CE代码库指向生产数据库。 There's little more to it than that (see below for some folder removal information). 除此之外,它所能做的只是更多(请参阅下面的一些文件夹删除信息)。

If you're using a well-built EE-compatible theme it should be backward compatible. 如果您使用的是结构良好的EE兼容主题,那么它应该向后兼容。

Here are some little-known EE features you'll need to watch out for when downgrading to Community: 以下是降级为社区时需要注意的一些鲜为人知的EE功能:

No access to Customer Attributes from Admin Panel Customer segments will go away Catalog events, private sales, Invitations etc. will go away CMS hierarchies are not supported in CE Banners are not supported in CE RMA - people always seem to forget about RMA (information will be resident in db) Admin Logging information will be inaccessible (still resident in db) If you have a large portion of your CMS built in EE I recommend you take a very thorough and methodical approach and make sure that your new CE theme (or backwardly-compatible EE theme) support the data that is still resident. 无法从管理面板访问客户属性客户群将消失目录事件,私人销售,邀请等将消失CE CE不支持CMS层次结构CE RMA不支持横幅-人们似乎总是忘记RMA(信息会消失)驻留在db中)将无法访问管理日志信息(仍然驻留在db中)如果您的CMS中有很大一部分内置于EE中,我建议您采用一种非常彻底和有条理的方法,并确保新的CE主题(或向后)兼容的EE主题)支持仍驻留的数据。

I also suggest not dropping any tables from the db prefixed with enterprise - as well as not removing any enterprise folders from your 3rd party themes. 我还建议不要从数据库中删除任何以企业为前缀的表,也不要从第三方主题中删除任何企业文件夹。 These are not considered as part of the EE install and you should take them along with you when you leave. 这些不被视为EE安装的一部分,离开时应随身携带。 You will need to remove the files and folders from the following locations: 您需要从以下位置删除文件和文件夹:

app/code/core/Enterprise app/design/frontend/enterprise app/design/adminhtml/default/default/layout/enterprise app/design/adminhtml/default/default/template/enterprise skin/adminhtml/default/enterprise skin/frontend/enterprise app/etc/modules/Enterprise_*.xml js/enterprise LICENSE_EE.txt LICENSE_EE.html And of course, you need to consider the real biggie: Full Page Cache. app / code / core / Enterprise app / design / frontend / enterprise app / design / adminhtml / default / default / layout / enterprise app / design / adminhtml / default / default / template / enterprise skin / adminhtml / default / enterprise skin / frontend / enterprise app / etc / modules / Enterprise _ *。xml js / enterprise LICENSE_EE.txt LICENSE_EE.html当然,您需要考虑真正的大问题:全页缓存。 I highly recommend that you find a decent 3rd party Full Page cache. 我强烈建议您找到一个不错的第三方全页缓存。

Best of luck! 祝你好运!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM