Страница 1 из 1

Как включить debug панель в advanced

Добавлено: 2019.11.08, 17:23
svil
В одном из моих advance проектов debug панель включалась
в файле main-local.php (backend)

Код: Выделить всё

<?php

$config = [

];

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

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

return $config;

В текущем проекте в main-local уже есть код

Код: Выделить всё

<?php




return [
    'components' => [
        'request' => [
            // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
            'cookieValidationKey' => '4zSVккккккккк',
        ],
    ],
];
Как подключить debug панель в данном случае в backend?

Re: Как включить debug панель в advanced

Добавлено: 2019.11.08, 17:56
svil
Добавила погуглив в main.php backend

Код: Выделить всё

 'modules'             => [

       
//        'debug' => [
//            'class' => 'yii\debug\Module',
//            'allowedIPs' => ['127.0.0.1', '::1'],
//        ],
//        'modules' => [
//            'debug' => [
//                'class' => 'yii\debug\Module',
//                'allowedIPs' => ['127.0.0.1', '::1'],
//            ]
//        ],
    ],
  
В modules с debug и c modules/debug нет панели и ошибок нет.

Re: Как включить debug панель в advanced

Добавлено: 2019.11.08, 17:57
yiiliveext
Что мегает добавить туда код включения панели?

Re: Как включить debug панель в advanced

Добавлено: 2019.11.08, 18:10
svil
Ну как?

Re: Как включить debug панель в advanced

Добавлено: 2019.11.08, 18:13
yiiliveext
Посмотрите по какому айпи вас определяет
\Yii::$app->getRequest()->getUserIP();

Re: Как включить debug панель в advanced

Добавлено: 2019.11.08, 18:30
svil
127.0.0.1

Re: Как включить debug панель в advanced

Добавлено: 2019.11.08, 18:34
yiiliveext
Либо раскомментируйте дебаг в main
либо поменяйте main-local на

Код: Выделить всё

<?php
$config = [
    'components' => [
        'request' => [
            // !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
            'cookieValidationKey' => '4zSVккккккккк',
        ],
    ],
];

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

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

return $config;

Re: Как включить debug панель в advanced

Добавлено: 2019.11.08, 18:57
svil
Спасибо, работает.

Re: Как включить debug панель в advanced

Добавлено: 2023.05.08, 18:37
die1990
не работает в basic версии

Re: Как включить debug панель в advanced

Добавлено: 2023.05.08, 18:50
die1990
Заработало, сделал апдейт компосера. Жесть запара конечно)))