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.
Got a project in mind? Send me a quick message, and I'll get back to you within 24 hours!.
Recent Posts
- Disabling Payment Methods in WooCommerce Based on Conditions
- How to Update Product Quantity in WooCommerce Using Custom Code
- Dynamically Generating a Table of Contents in WordPress
- Direct Checkout in WooCommerce - Add Product to Cart from Checkout Page & Skip Shop, Product, and Cart Pages
- Understanding the Impact of git reset --hard Command
Your Questions / Comments
If you found this article interesting, found errors, or just want to discuss about it, please get in touch.