Make sure Composer is installed globally, as explained in the installation chapter of the Composer documentation.
Open a command console, enter your project directory and execute:
$ composer require northernco/maintenance-mode-bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
$ composer require northernco/maintenance-mode-bundle
Then, enable the bundle by adding it to the list of registered bundles
in the config/bundles.php
file of your project:
// config/bundles.php
return [
// ...
Northern\MaintenanceModeBundle\NorthernMaintenanceModeBundle::class => ['all' => true],
];
Once the bundle is installed, you can both enable and disable maintenance mode on your application by running the following commands:
To enable maintenance mode:
bin/console app:maintenance --enable
To disable maintenance mode:
bin/console app:maintenance --disable
To override the default maintenance mode template, create your
own template file at templates/bundles/NorthernMaintenanceModeBundle/maintenance.html.twig