Задать вопрос
@alex99505

В чем ошибка настройки дебага Yii2?

На локалке дебаг работает отлично.
А вот на хостинге все никак не могу запустить. Ошибка
Calling unknown method: yii\debug\panels\ConfigPanel::isEnabled()

if (is_string($config)) {
                $config = ['class' => $config];
            }
            $config['module'] = $this;
            $config['id'] = $id;
            $this->panels[$id] = Yii::createObject($config);
            if ($this->panels[$id] instanceof Panel && !$this->panels[$id]->isEnabled()) {
                unset($this->panels[$id]);
            }
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
slo_nik
@slo_nik Куратор тега Yii
Доброй ночи.
Для начала попробуйте в конфигурационном файле указать параметр allowedIPS для модуля debug
В значение параметра передайте свой ip, с которого Вы заходите на хостинг.
Узнать его можно на 2ip.ru
if (YII_ENV_DEV) {
    // configuration adjustments for 'dev' environment
    $config['bootstrap'][] = 'debug';
    $config['modules']['debug'] = [
        'class' => 'yii\debug\Module',
        'allowedIPs' => ['тут_ваш_ip']
    ];
}

И конечно должен быть выставлен режим разработчика.
Ответ написан
@nickspro
У меня на локалке было что не работал через localhost
закомментил 'allowedIPs' => ['*'] и все заробило
$config['bootstrap'][] = 'debug';
    $config['modules']['debug'] = [
        'class' => 'yii\debug\Module',
     //    'allowedIPs' => ['*'],
    ];
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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