官术网_书友最值得收藏!

The var directory

Magento does a lot of caching and autogeneration of certain class types. These caches and generated classes are all located in Magento's root var directory. The usual contents of the var directory is as follows:

cache
composer_home
generation
log
di
view_preprocessed
page_cache

During development, we will most likely need to periodically clear these so that our changes can kick in.

We can issue the console command as follows to clear individual directories:

rm -rf {Magento root dir}/var/generation/*

Alternatively, we can use the built-in bin/magento console tool to trigger commands that will delete the proper directories for us, as follows:

  • bin/magento setup:upgrade: This updates the Magento database schema and data. While doing this, it truncates the var/di and var/generation directories.
  • bin/magento setup:di:compile: This clears the var/generation directory. After doing this, it compiles the code in it again.
  • bin/magento deploy:mode:set {mode}: This changes the mode from the developer mode to the production mode and vice versa. While doing this, it truncates the var/di, var/generation, and var/view_preprocessed directories.
  • bin/magento cache:clean {type}: This cleans the var/cache and var/page_cache directories.

It is important to keep the var directory in mind at all times during development. Otherwise, the code might encounter exceptions and function improperly.

主站蜘蛛池模板: 阿拉尔市| 贡觉县| 洛川县| 罗山县| 独山县| 莎车县| 和平区| 诸暨市| 宜昌市| 休宁县| 青浦区| 拜泉县| 福州市| 江阴市| 会宁县| 卓尼县| 满城县| 祥云县| 丹巴县| 天等县| 瑞昌市| 北票市| 广南县| 本溪市| 毕节市| 明水县| 施甸县| 泰顺县| 阜新| 胶南市| 米脂县| 沐川县| 榆林市| 新平| 玉龙| 峨边| 五台县| 黄浦区| 公主岭市| 东乡县| 芜湖县|