Magento 2 有三种模式,分别为default, developer, production。
模式 |
特点 |
预设模式
default
|
预设模式并不是最适合正式网站的模式
-
启用静态文件缓存
-
例外﹙异常﹚不显示给用户;相反地会被写入日志文件。
-
隐藏自定义的X Magento-* HTTP请求和响应header
|
开发模式
developer
|
适合开发中的Magento 2 网站
-
禁用静态文件缓存﹙图片、字型…等﹚
-
提供详细的日志记录
-
启用自动代码编译
-
启用增强的调校
-
显示自定义的X-Magento-* HTTP请求和响应header
-
性能最差
|
生产模式
production
|
适合正式上线的Magento 2网站。
-
异常不显示给用户,例外仅写入日志
-
静态的文件仅由缓存提供服务。
-
新文件或更新的文件不会被写入文件系统。
|
显示目前Magento mode 的设定
要进行与Magento mode相关的一些动作、最简单的方法就是使用Dos小视窗。如果要显示目前的Magento mode设定、那么就要在Dos小视窗里输入底下的命令:
php bin/magento deploy:mode:show |
预设情况下您会得到类似以下的讯息
Current application mode: default. |
修改Magento mode
将Magento mode设定成developer
php bin/magento deploy:mode:set developer |
完成之后您会得到以下的讯息
接下来我们重新再检查一下Magento mode 的设定
php bin/magento deploy:mode:show |
这次得到的讯息会变成底下的样子
Current application mode: developer. |
这表示我们已经完成了修改Magento mode的设定。
重新布署静态资料夹
每当您修改Magento mode的设定时,系统都会将静态的资料清空
因此,我们必须重新布署一下静态的档案。
php bin/magento setup:static-content:deploy |
这样子Magento 2 网站就可以正常显示啰!
(责任编辑:好模板) |