[ 'request' => [ // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation 'cookieValidationKey' => 'hDLR8ELqAGaHqSRo8rRtjhRf5EIR5q8a' ] , 'user' => [ 'identityClass' => 'common\models\User', 'enableAutoLogin' => true, ], 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', // send all mails to a file by default. You have to set // 'useFileTransport' to false and configure a transport // for the mailer to send real emails. 'useFileTransport' => true, 'viewPath'=> '@common/mail' ] ] ]; if (! YII_ENV_TEST) { // configuration adjustments for 'dev' environment $config ['bootstrap'] [] = 'debug'; $config ['modules'] ['debug'] = 'yii\debug\Module'; $config ['bootstrap'] [] = 'gii'; $config ['modules'] ['gii'] = 'yii\gii\Module'; } return $config;