Как подключить dubug на шаблоне advanсed?

Пытаюсь подключить debug панель на шаблоне advanced просмотр интренета ни чего не дал кроме как вот этого

if (YII_ENV_DEV) {
        // configuration adjustments for 'dev' environment
        $config['bootstrap'][] = 'debug';
        $config['modules']['debug']['class'] = 'yii\debug\Module';
        $config['modules']['debug']['allowedIPs'] = ['*'];
    
        $config['bootstrap'][] = 'gii';
        $config['modules']['gii']['class'] = 'yii\gii\Module';
        $config['modules']['gii']['allowedIPs'] = ['*'];
    }


для basic и вот этого

if (!YII_ENV_TEST) {
        // configuration adjustments for 'dev' environment
        $config['bootstrap'][] = 'debug';
        $config['modules']['debug'] = [
            'class' => 'yii\debug\Module',
        ];
        $config['modules']['debug']['allowedIPs'] = ['*'];
    
        $config['bootstrap'][] = 'gii';
        $config['modules']['gii'] = [
            'class' => 'yii\gii\Module',
        ];
        $config['modules']['gii']['allowedIPs'] = ['*'];
    
    }


но куда подключать я так и не понял если в config/main/php выпадает просто беkый экран. Не подскажете как подключить debug и gii если сайт выложен на сервере.
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
Вы при деплое advanced приложения выполняли php init, где выбирали окружение — dev или prod.

Debug и gii работают только в dev-окружении.

Открываете frontend/config/main.php и туда в самый низ файла:
$config['bootstrap'][] = 'debug';
    $config['modules']['debug'] = [
        'class' => 'yii\debug\Module',
    ];
    $config['bootstrap'][] = 'gii';
    $config['modules']['gii'] = [
        'class' => 'yii\gii\Module',
    ];


И в index.php можете указать окружение dev, если указано prod.
Пока учитесь, так делать можно. Но в реальных проектах так делать не надо.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы