2022-09-27 10:18:14 - 米境通跨境電商
部署配置的目的
Magento2的部署配置由你的模塊的安裝及環(huán)境配置:
/app/etc/config.php,其中包含已安裝的模塊、主題和語言包的列表
/app/etc/env.php,其中包含環(huán)境設(shè)置,如:
數(shù)據(jù)庫連接設(shè)置
緩存存儲設(shè)置
啟用的緩存類型
您的加密密鑰
網(wǎng)絡(luò)路由參數(shù)(基URL,Magento管理URI)
文件系統(tǒng)路徑
config.php和env.php被稱為Magento2的部署配置因為他們安裝期間創(chuàng)建和啟動Magento2所需的配置。
Magento2部署配置取代Magento1.x的local.xml
不像其他的Module(模塊)配置文件,Magento2的部署配置加載到內(nèi)存時,Magento2的初始化,不與任何其他文件合并,并不能擴展。
部署配置的詳細信息
config.php和env.php返回一個多維數(shù)組
MagentoFrameworkAppDeploymentConfig只提供對這些部分的訪問,但不允許您擴展它們。
管理已安裝的模塊
環(huán)境配置
管理已安裝的模塊
config.php列出您已安裝的組件(模塊、主題和語言包)。Magento提供了命令行和基于Web的工具來管理組件(安裝,卸載,啟用,禁用,或升級)。
例如:
卸載組件:bin/magentosetup:uninstall
啟用或禁用組件:bin/magentomodule:enable,bin/magentomodule:disable.
config.php代碼片段:
returnarray(
'modules'=>
array(
'Magento_Core'=>1,
'Magento_Store'=>1,
'Magento_Theme'=>1,
'Magento_Authorization'=>1,
'Magento_Directory'=>1,
'Magento_Backend'=>1,
'Magento_Backup'=>1,
'Magento_Eav'=>1,
'Magento_Customer'=>1,
...
),
);
值1或0指示是否啟用或禁用模塊.
禁用模塊不是由Magento應(yīng)用公認的;換句話說,他們不參與合并的配置,在依賴注入,事件,插件,等等。禁用模塊不修改店面或管理員,不影響路由。