2022-10-19 10:23:09 - 米境通跨境電商
Magento2企業(yè)版(EE)是Magento2社區(qū)版(CE)的付費(fèi)版本。如果您是一家渴望成長(zhǎng)并期望巨大網(wǎng)站流量的企業(yè),那么EE是您公司的最佳解決方案。此外,企業(yè)版完全由Magento團(tuán)隊(duì)支持。訂戶通過(guò)電話和電子郵件獲得全面支持。許可證定價(jià)還包括安全更新,特殊功能和獨(dú)家產(chǎn)品增強(qiáng)功能。但是,這一切都取決于公司的收入,每年的價(jià)格高達(dá)25,000美元或以上。
P/S:請(qǐng)注意,Magento已將其重命名為Magento2產(chǎn)品
Magento企業(yè)版(EE)現(xiàn)在稱為MagentoCommerce
Magento社區(qū)版(CE)現(xiàn)在稱為Magento開(kāi)源
為什么從企業(yè)降級(jí)為社區(qū)?
簡(jiǎn)短的答案是:除非您真的不需要,否則實(shí)際上不需要。
沒(méi)有人喜歡降級(jí)任何東西。但有時(shí)由于某些限制您不得不這樣做。認(rèn)為許可證費(fèi)用昂貴并且遲早不利用任何企業(yè)功能的商人可能會(huì)考慮改用社區(qū)版本。
在本文中,我將總結(jié)如何成功地從Magento企業(yè)版(EE)遷移/降級(jí)到社區(qū)版(CE)。
如何從EE降級(jí)/遷移到CE?
為了簡(jiǎn)潔起見(jiàn),不考慮遷移自定義主題和模塊。
1.從master創(chuàng)建一個(gè)新分支
gitfetch--all
gitcheckoutmaster
gitpulloriginmaster
gitcheckout-bfeature/magento2ce-downgrade
2.更新composer.json
更新的元包引用magento/product-enterprise-edition到magento/project-community-edition。
另外,您可以手動(dòng)添加/刪除其他必需的軟件包。
嘗試使用確切的版本,而不是使用*,~,<和>運(yùn)營(yíng)商。
在我們的例子中,composer.json文件看起來(lái)像
{
"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相關(guān)的許可證文件(不是必需的)