Почему может не работать модуль Gii?

Поскольку злоумышленник с помощью данного модуля может переписать файлы сайта, то причины такого ограничения вполне очевидны. Чтобы решить данную проблему, добавляем свой IP в настройки модуля. За это отвечает ключ "allowedIPs":

$config['bootstrap'][] = 'gii';
$config['modules']['gii'] = [
  'class' => 'yii\gii\Module',
  'allowedIPs' => ['127.0.0.1']
];

Массив может выглядеть и так:

'modules' => [
  'gii' => [
    'class' => 'yii\gii\Module',
    'allowedIPs' => ['127.0.0.1']
  ]
]

Так или иначе суть одна.

Так же отмечу, что данный модуль в целях безопасности рекомендуется использовать только при разработке сайта. На продакшене данные строки рекомендуется закомментировать. 

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.