Magento2开发教程
来源:互联网 发布:java 两种状态的按钮 编辑:程序博客网 时间:2024/06/05 21:55
部署配置的目的
Magento 2的部署配置由你的模块的安装及环境配置:
<Magento安装目录>/app/etc/config.php
, 其中包含已安装的模块、主题和语言包的列表<Magento安装目录>/app/etc/env.php
, 其中包含环境设置,如:- 数据库连接设置
- 缓存存储设置
- 启用的缓存类型
- 您的加密密钥
- 网络路由参数(基URL,Magento管理URI)
- 文件系统路径
config.php
和 env.php
被称为Magento 2的 部署配置 因为他们安装期间创建和启动Magento 2所需的配置。
Magento 2部署配置取代 Magento 1.x的local.xml
不像其他的Module(模块)配置文件,Magento 2的部署配置加载到内存时,Magento 2的初始化,不与任何其他文件合并,并不能扩展。
部署配置的详细信息
config.php
和 env.php
返回一个多维数组
Magento\Framework\App\DeploymentConfig只提供对这些部分的访问,但不允许您扩展它们。
管理已安装的模块环境配置
管理已安装的模块
config.php
列出您已安装的组件(模块、主题和语言包)。Magento提供了命令行和基于Web的工具来管理组件(安装,卸载,启用,禁用,或升级)。
例如:
- 卸载组件: bin/magento setup:uninstall
- 启用或禁用组件: bin/magento module:enable, bin/magento module:disable.
config.php
代码片段 :
return array ( '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应用公认的;换句话说,他们不参与合并的配置,在依赖注入,事件,插件,等等。禁用模块不修改店面或管理员,不影响路由。
环境配置
下表提供了有关 env.php
中代码片段的详细信息及其结构。.
db
__/db|__/connection| |__/[default]| |-- host| |-- dbname| |-- username| |-- password| |-- model [mysql4]| |-- initStatements [SET NAMES utf8;]| |-- active [1]|-- table_prefixResources
resource
__/resource |__/default_setup |-- connection [default]Session 存储
session
__/session |__/save |-- <files|db>Admin URL path
backend
__/backend |-- frontNameCache storage
cache
__/cache |__/frontend |__/See frontend optionsInstallation date
install
__/install |-- dateEncryption key
encrypt
__/crypt |-- keyCache types
cache_types
__/cache_types |-- <enumerated cache types>Message queues
queue
__/queue |__/amqp |-- host |-- port |-- user |-- password |-- virtualhost |-- ssl
阅读全文
0 0
- Magento2开发文档教程
- Magento2开发文档教程
- Magento2开发教程
- Magento2开发教程
- Magento2开发教程
- Magento2开发教程
- Magento2开发教程
- Magento2开发教程
- Magento2开发教程
- Magento2开发教程
- Magento2开发教程
- Magento2开发教程
- Magento2开发教程
- Magento2开发教程
- magento2插件开发(1):magento2 Hello World
- magento2 发布
- magento2 email
- magento2 配置自定义定时任务(cron )和计划组(cron group)教程
- OpenStack工程师技术栈
- AJAX——核心XMLHttpRequest对象
- 路由器没网络
- 菜鸟学习 设计模式——行为模式(一)
- 大数据:Python职位统计(20170529)
- Magento2开发教程
- 修改centos hostname
- jsp9个内置对象
- 输出最长公共子序列
- 输出最长公共子序列
- Magento2开发教程
- [李景山php] PHP扩展开发系列教程2-设置全局变量
- 实验四:定时器实验
- screen 状态为Attached 连不上