2022-10-19 10:23:09 - 米境通跨境电商
Magento2企业版(EE)是Magento2社区版(CE)的付费版本。如果您是一家渴望成长并期望巨大网站流量的企业,那么EE是您公司的最佳解决方案。此外,企业版完全由Magento团队支持。订户通过电话和电子邮件获得全面支持。许可证定价还包括安全更新,特殊功能和独家产品增强功能。但是,这一切都取决于公司的收入,每年的价格高达25,000美元或以上。
P/S:请注意,Magento已将其重命名为Magento2产品
Magento企业版(EE)现在称为MagentoCommerce
Magento社区版(CE)现在称为Magento开源
为什么从企业降级为社区?
简短的答案是:除非您真的不需要,否则实际上不需要。
没有人喜欢降级任何东西。但有时由于某些限制您不得不这样做。认为许可证费用昂贵并且迟早不利用任何企业功能的商人可能会考虑改用社区版本。
在本文中,我将总结如何成功地从Magento企业版(EE)迁移/降级到社区版(CE)。
如何从EE降级/迁移到CE?
为了简洁起见,不考虑迁移自定义主题和模块。
1.从master创建一个新分支
gitfetch--all
gitcheckoutmaster
gitpulloriginmaster
gitcheckout-bfeature/magento2ce-downgrade
2.更新composer.json
更新的元包引用magento/product-enterprise-edition到magento/project-community-edition。
另外,您可以手动添加/删除其他必需的软件包。
尝试使用确切的版本,而不是使用*,~,<和>运营商。
在我们的例子中,composer.json文件看起来像
{
"name":"magento/project-community-edition",
"description":"eCommercePlatformforGrowth(CommunityEdition)",
"type":"project",
"version":"2.1.1",
"license":[
"OSL-3.0",
"AFL-3.0"
],
"require":{
"magento/product-community-edition":"2.1.1",
"composer/composer":"@alpha",
//…thirdpartypackagesgoeshere
},
"require-dev":{
"phpunit/phpunit":"4.1.0",
"squizlabs/php_codesniffer":"1.5.3",
"phpmd/phpmd":"@stable",
"pdepend/pdepend":"2.2.2",
"fabpot/php-cs-fixer":"~1.2",
"lusitanian/oauth":"~0.3<=0.7.0",
"sebastian/phpcpd":"2.0.0"
},
"config":{
"use-include-path":true
},
"autoload":{
"psr-4":{
"MagentoFramework":"lib/internal/Magento/Framework/",
"MagentoSetup":"setup/src/Magento/Setup/",
"Magento":"app/code/Magento/"
},
"psr-0":{
"":"app/code/"
},
"files":[
"app/etc/NonComposerComponentRegistration.php"
]
},
"autoload-dev":{
"psr-4":{
"MagentoSniffs":"dev/tests/static/framework/Magento/Sniffs/",
"MagentoTools":"dev/tools/Magento/Tools/",
"MagentoToolsSanity":"dev/build/publication/sanity/Magento/Tools/Sanity/",
"MagentoTestFrameworkInspection":"dev/tests/static/framework/Magento/TestFramework/Inspection/",
"MagentoTestFrameworkUtility":"dev/tests/static/framework/Magento/TestFramework/Utility/"
}
},
"minimum-stability":"alpha",
"prefer-stable":true,
"repositories":[
{
"type":"composer",
"url":"https://repo.magento.com/"
}
],
"extra":{
"magento-force":"override"
}
}
3,删除与EE相关的许可证文件(不是必需的)