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

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
svil
Сообщения: 560
Зарегистрирован: 2018.02.12, 22:41

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

Сообщение svil » 2019.11.08, 17:23

В одном из моих 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?

Аватара пользователя
svil
Сообщения: 560
Зарегистрирован: 2018.02.12, 22:41

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

Сообщение svil » 2019.11.08, 17:56

Добавила погуглив в 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 нет панели и ошибок нет.

yiiliveext
Сообщения: 539
Зарегистрирован: 2019.08.13, 01:49

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

Сообщение yiiliveext » 2019.11.08, 17:57

Что мегает добавить туда код включения панели?

Аватара пользователя
svil
Сообщения: 560
Зарегистрирован: 2018.02.12, 22:41

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

Сообщение svil » 2019.11.08, 18:10

Ну как?

yiiliveext
Сообщения: 539
Зарегистрирован: 2019.08.13, 01:49

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

Сообщение yiiliveext » 2019.11.08, 18:13

Посмотрите по какому айпи вас определяет
\Yii::$app->getRequest()->getUserIP();

Аватара пользователя
svil
Сообщения: 560
Зарегистрирован: 2018.02.12, 22:41

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

Сообщение svil » 2019.11.08, 18:30

127.0.0.1

yiiliveext
Сообщения: 539
Зарегистрирован: 2019.08.13, 01:49

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

Сообщение yiiliveext » 2019.11.08, 18:34

Либо раскомментируйте дебаг в 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;

Аватара пользователя
svil
Сообщения: 560
Зарегистрирован: 2018.02.12, 22:41

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

Сообщение svil » 2019.11.08, 18:57

Спасибо, работает.

Ответить