Magento 2 can run in one of three primary modes -- developer, production, and default. But aside from that ones there is also a maintenance mode, which is used when you want to make the site unavailable to the public during updates or other changes. You don’t use the MAGE_MODE variable -- instead, you create a…
Set Environment Variable [Developer or Production Mode] (M2)
First, will be a good idea to check the current MODE:
1 2 3 |
php bin/magento deploy:mode:show |
The main idea is to have this (environment) variable MAGE_MODE set to one of this values: Default Developer Production To change the MODE in Magento for the moment there are 3 ways: From CLI (you'll be 100% sure it changed)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# we are using the Magento deploy in order to change the mode # there are 3 possible values: # * default # * developer # * production # # BUT there is a CATCH: once you changed # the DEFAULT mode you can NOT go back to it # make it into Developer mode php bin/magento deploy:mode:set developer # for Production mode php bin/magento deploy:mode:set production |
Using the .htaccess file:
1 2 3 4 5 |
# add the following line in the main .htaccess file SetEnv MAGE_MODE developer |
Through your WEB…