PHP code example of brussens / yii2-maintenance-mode
1. Go to this page and download the library: Download brussens/yii2-maintenance-mode library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
brussens / yii2-maintenance-mode example snippets
'bootstrap' => [
'brussens\maintenance\Maintenance'
],
...
'container' => [
'singletons' => [
'brussens\maintenance\Maintenance' => [
'class' => 'brussens\maintenance\Maintenance',
// Route to action
'route' => 'maintenance/index',
// Filters. Read Filters for more info.
'filters' => [
[
'class' => 'brussens\maintenance\filters\RouteFilter',
'routes' => [
'debug/default/toolbar',
'debug/default/view',
'site/login',
]
]
],
// HTTP Status Code
'statusCode' => 503,
//Retry-After header
'retryAfter' => 120 // or Wed, 21 Oct 2015 07:28:00 GMT for example
],
'brussens\maintenance\StateInterface' => [
'class' => 'brussens\maintenance\states\FileState',
// optional: use different filename for controlling maintenance state:
// 'fileName' => 'myfile.ext',
// optional: use different directory for controlling maintenance state:
// 'directory' => '@mypath',
]
]
]