[OK] Включить yii2-debug панель на хостинге

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Vespertilio
Сообщения: 271
Зарегистрирован: 2012.11.30, 07:33

[OK] Включить yii2-debug панель на хостинге

Сообщение Vespertilio »

Добрый вечер, подскажите как включить debug панельку на удаленом сервере/хостинге, при заливке на него она пропадает. Облазил конфиги нигде не нашел как убрать привязку к локальной машине и в ридми панельки на гите нету ничего про это.
Последний раз редактировалось Vespertilio 2014.07.23, 16:23, всего редактировалось 1 раз.
Аватара пользователя
vova07
Сообщения: 1004
Зарегистрирован: 2012.11.29, 14:52
Откуда: Chisinau, Moldova

Re: Включить yii2-debug панель на хостинге

Сообщение vova07 »

Поправьте IP-шки доступа

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

  public $allowedIPs = ['127.0.0.1', '::1']; 
Vespertilio
Сообщения: 271
Зарегистрирован: 2012.11.30, 07:33

Re: Включить yii2-debug панель на хостинге

Сообщение Vespertilio »

vova07 писал(а):Поправьте IP-шки доступа

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

  public $allowedIPs = ['127.0.0.1', '::1'];
Да, нашел эту переменную в модуле debug'a, теперь пытаюсь переопределить ее через конфиг, но не знаю как писать название компонента в массив components?
Johnny B
Сообщения: 16
Зарегистрирован: 2014.06.14, 15:06

Re: Включить yii2-debug панель на хостинге

Сообщение Johnny B »

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

    'modules' => [
        'debug' => [
            'class' => yii\debug\Module',
            'allowedIPs' => ['127.0.0.1', '::1']
        ]
    ]
Vespertilio
Сообщения: 271
Зарегистрирован: 2012.11.30, 07:33

Re: Включить yii2-debug панель на хостинге

Сообщение Vespertilio »

Спасибо!
andreyrud
Сообщения: 265
Зарегистрирован: 2011.09.26, 14:59

Re: [OK] Включить yii2-debug панель на хостинге

Сообщение andreyrud »

И что? Неужто работает?
mr.nicky
Сообщения: 6
Зарегистрирован: 2016.01.07, 18:14

Re: [OK] Включить yii2-debug панель на хостинге

Сообщение mr.nicky »

Да, спасибо, совет мне помог.
Николай_777
Сообщения: 3
Зарегистрирован: 2016.10.04, 09:57

Re: [OK] Включить yii2-debug панель на хостинге

Сообщение Николай_777 »

Мне не помогло. Пробовал и ip сервера прописывать и 127..... ни так ни сяк не работает
Restlin
Сообщения: 139
Зарегистрирован: 2011.09.09, 18:12

Re: [OK] Включить yii2-debug панель на хостинге

Сообщение Restlin »

Если посмотреть в описание этого свойства
http://www.yiiframework.com/doc-2.0/yii ... IPs-detail
написано IP клиента, то есть того ПК, с которого вы заходите
Николай_777
Сообщения: 3
Зарегистрирован: 2016.10.04, 09:57

Re: [OK] Включить yii2-debug панель на хостинге

Сообщение Николай_777 »

Всё равно не включается, я даже пробовал закоментить if (YII_DEV) - всё равно не работает. Помогите пожалуйста разобраться
Аватара пользователя
mat.twg
Сообщения: 222
Зарегистрирован: 2012.02.22, 20:44
Откуда: Санкт-Петербург

Re: [OK] Включить yii2-debug панель на хостинге

Сообщение mat.twg »

Николай_777 писал(а):Всё равно не включается, я даже пробовал закоментить if (YII_DEV) - всё равно не работает. Помогите пожалуйста разобраться
Недавно наткнулся после переезда... всегда сначала смотрим логи и помним что в runtime данные пишутся от имени веб-сервера...

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

2016-11-29 03:58:44 [172.16.0.1][-][-][warning][yii\debug\Module::checkAccess] Access to debugger is denied due to IP address restriction. The requesting IP address is 172.16.0.1
caHek2x
Сообщения: 1242
Зарегистрирован: 2016.04.12, 20:41

Re: [OK] Включить yii2-debug панель на хостинге

Сообщение caHek2x »

Николай_777 писал(а):Мне не помогло. Пробовал и ip сервера прописывать и 127..... ни так ни сяк не работает
причем тут ip сервера ? логика: туда надо прописать ip которым разрешен доступ ... доступ вы хотите разрешить себе ... значит чей надо туда ip прописать ? - свой ...
Аватара пользователя
mat.twg
Сообщения: 222
Зарегистрирован: 2012.02.22, 20:44
Откуда: Санкт-Петербург

Re: [OK] Включить yii2-debug панель на хостинге

Сообщение mat.twg »

Кстати что там с

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

'enablePrettyUrl' => ?
Если апач, то в корень web .htaccess

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

AddDefaultCharset utf-8
php_value date.timezone Europe/Moscow

# Запретить листинг директорий
Options -Indexes

RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php
Taron
Сообщения: 51
Зарегистрирован: 2016.07.26, 19:14

Re: Включить yii2-debug панель на хостинге

Сообщение Taron »

Johnny B писал(а): 2014.07.23, 13:02

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

    'modules' => [
        'debug' => [
            'class' => yii\debug\Module',
            'allowedIPs' => ['127.0.0.1', '::1']
        ]
    ]
можете подсказать где надо прописать этот код? В frontend/config/main.php ??
и в место IP, прописать мой на http://2ip.ru/ ?
если да, то при таком раскладе выдает ошибку.
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Включить yii2-debug панель на хостинге

Сообщение Onotole »

Taron писал(а): 2017.01.31, 14:00
Johnny B писал(а): 2014.07.23, 13:02

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

    'modules' => [
        'debug' => [
            'class' => yii\debug\Module',
            'allowedIPs' => ['127.0.0.1', '::1']
        ]
    ]
можете подсказать где надо прописать этот код? В frontend/config/main.php ??
и в место IP, прописать мой на http://2ip.ru/ ?
если да, то при таком раскладе выдает ошибку.
Какую ошибку?
Taron
Сообщения: 51
Зарегистрирован: 2016.07.26, 19:14

Re: [OK] Включить yii2-debug панель на хостинге

Сообщение Taron »

Invalid Configuration – yii\base\InvalidConfigException

The configuration for the "modules" component must contain a "class" element.
Taron
Сообщения: 51
Зарегистрирован: 2016.07.26, 19:14

Re: [OK] Включить yii2-debug панель на хостинге

Сообщение Taron »

вот main.php

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

<?php
$params = array_merge(
    require(__DIR__ . '/../../common/config/params.php'),
    require(__DIR__ . '/../../common/config/params-local.php'),
    require(__DIR__ . '/params.php'),
    require(__DIR__ . '/params-local.php')
);

return [
    'id' => 'app-frontend',
    'basePath' => dirname(__DIR__),
    'bootstrap' => ['log'],
    'controllerNamespace' => 'frontend\controllers',
    'components' => [

        'modules' => [
            'debug' => [
                'class' => 'yii\debug\Module',
                'allowedIPs' => ['212.XX.XXX.XX', '::1']
            ]
        ],

        'request' => [
//            'csrfParam' => '_csrf-frontend',
    'baseUrl' => '',
],
        'user' => [
    'identityClass' => 'common\models\User',
    'enableAutoLogin' => true,
    'identityCookie' => ['name' => '_identity-frontend', 'httpOnly' => true],
],
        'session' => [
    // this is the name of the session cookie used for login on the frontend
    'name' => 'advanced-frontend',
],
        'log' => [
    'traceLevel' => YII_DEBUG ? 3 : 0,
    'targets' => [
        [
            'class' => 'yii\log\FileTarget',
            'levels' => ['error', 'warning'],
        ],
    ],
],
        'errorHandler' => [
    'errorAction' => 'site/error',
],

                'urlManager' => [
    'enablePrettyUrl' => true,
    'showScriptName' => false,
    //'suffix' => '.html',
    'rules' => [
        '' => 'site/index',


        '<action>' => 'site/<action>',
    ],
],
                'assetManager' => [
    'basePath' => '@webroot/assets',
    'baseUrl' => '@web/assets'
],
                'request' => [
    'baseUrl' => ''
]

    ],
    'params' => $params,
];
Taron
Сообщения: 51
Зарегистрирован: 2016.07.26, 19:14

Re: [OK] Включить yii2-debug панель на хостинге

Сообщение Taron »

это я понимаю, но какой класс надо дописать?
так?

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

        'modules' => [
            'class' => 'yii\debug\Module',
            'debug' => [
                'class' => 'yii\debug\Module',
                'allowedIPs' => ['212.XX.XXX.XX', '::1']
            ]
        ],
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: [OK] Включить yii2-debug панель на хостинге

Сообщение Onotole »

Ошибку полностью покажи
Ответить