Не отображаются панель отладки и генератор кода gii в Yii2

Причина заключается в отсутствии разрешения доступа к этим компонентам с текущего IP-адреса.

Исправляется это указанием разрешенных адресов в параметре allowedIPs при конфигурации этих компонентов. Для basic шаблона в файл /config/web.php вносим изменения в парметр allowedIPs:

if (YII_ENV_DEV) {
  $config['bootstrap'][] = 'debug';
  $config['modules']['debug'] = [
    'class' => 'yii\debug\Module',
    'allowedIPs' => ['*'],
  ];

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

Символ * разрешит пользователю с любого IP-адреса видеть эти компоненты.

Есть возможность разрешить доступ только с определённого IP-адреса или подсети:

// Конкретные адреса
'allowedIPs' => ['111.222.333.444', '555.666.777.888'],

// Подсети
'allowedIPs' => ['111.222.333.*'],
Закрыть