В файле /config/web.php в элемент components массива добавляем:
<?php
'request' => [
// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => 'yYy4YYYX8lYyYyQOl8vOcO6ROo7i8twO',
'baseUrl' => ''
],
//…
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'' => 'site/index',
'<controller:\w+>/<action:\w+>/' => '<controller>/<action>',
],
],
?>
Возможные ошибки
Если у вас возникла ошибка: Invalid Configuration — yii\base\InvalidConfigException
yii\web\Request::cookieValidationKey must be configured with a secret key.
То для решения этой проблеммы вы можете установить флаг enableCookieValidation в false, в /config/web.php ($config['components']['request']):