Switch Magento 2 environment mode
The Magento 2 have 3 main environment modes.
- Default Mode - After fresh installation, if there is no other modes are not specified, our Magento 2 will be in default mode
- Developer mode - During development & customization, we have to use Developer mode
- Production mode - When we deploy our Magento installation to a production server, it must be production mode
The difference and details are avilable in the Magento Dev Doc.
Know the current mode
magento deploy:mode:show
Swich between Magento mode
I believe that your current directory is Magento installation root folder. If so, the command will be,
magento deploy:mode:set {mode}
Example - Switch to production mode
bin/magento deploy:mode:set production
Example - Switch to Developer mode
First delete the contents of the var/generation
and var/di
directories.
rm -rf var/di/* var/generation/*
Thedn switch mode
bin/magento deploy:mode:set developer
Note: We cannot currently change from either developer or production mode to default mode. Unless we specify developer / production mode, Magento installation will be in default mode.
Recent Posts
- Automating Release Generation with GitHub Actions
- WP CLI Commands to Bulk Delete Entries in WordPress Database
- Split a Single CSV File into Multiple Files Using the Split Command - Bash
- Migrating code repo from BitBucket to GitHub
- Streamlining Development - Our Journey with Git, Bitbucket, and Jira
Your Questions / Comments
If you found this article interesting, found errors, or just want to discuss about it, please get in touch.