[OK] Включить yii2-debug панель на хостинге
-
- Сообщения: 271
- Зарегистрирован: 2012.11.30, 07:33
[OK] Включить yii2-debug панель на хостинге
Добрый вечер, подскажите как включить debug панельку на удаленом сервере/хостинге, при заливке на него она пропадает. Облазил конфиги нигде не нашел как убрать привязку к локальной машине и в ридми панельки на гите нету ничего про это.
Последний раз редактировалось Vespertilio 2014.07.23, 16:23, всего редактировалось 1 раз.
Re: Включить yii2-debug панель на хостинге
Поправьте IP-шки доступа
Код: Выделить всё
public $allowedIPs = ['127.0.0.1', '::1'];
-
- Сообщения: 271
- Зарегистрирован: 2012.11.30, 07:33
Re: Включить yii2-debug панель на хостинге
Да, нашел эту переменную в модуле debug'a, теперь пытаюсь переопределить ее через конфиг, но не знаю как писать название компонента в массив components?vova07 писал(а):Поправьте IP-шки доступаКод: Выделить всё
public $allowedIPs = ['127.0.0.1', '::1'];
Re: Включить yii2-debug панель на хостинге
Код: Выделить всё
'modules' => [
'debug' => [
'class' => yii\debug\Module',
'allowedIPs' => ['127.0.0.1', '::1']
]
]
-
- Сообщения: 271
- Зарегистрирован: 2012.11.30, 07:33
Re: [OK] Включить yii2-debug панель на хостинге
И что? Неужто работает?
Re: [OK] Включить yii2-debug панель на хостинге
Да, спасибо, совет мне помог.
-
- Сообщения: 3
- Зарегистрирован: 2016.10.04, 09:57
Re: [OK] Включить yii2-debug панель на хостинге
Мне не помогло. Пробовал и ip сервера прописывать и 127..... ни так ни сяк не работает
Re: [OK] Включить yii2-debug панель на хостинге
Если посмотреть в описание этого свойства
http://www.yiiframework.com/doc-2.0/yii ... IPs-detail
написано IP клиента, то есть того ПК, с которого вы заходите
http://www.yiiframework.com/doc-2.0/yii ... IPs-detail
написано IP клиента, то есть того ПК, с которого вы заходите
-
- Сообщения: 3
- Зарегистрирован: 2016.10.04, 09:57
Re: [OK] Включить yii2-debug панель на хостинге
Всё равно не включается, я даже пробовал закоментить if (YII_DEV) - всё равно не работает. Помогите пожалуйста разобраться
Re: [OK] Включить yii2-debug панель на хостинге
Недавно наткнулся после переезда... всегда сначала смотрим логи и помним что в runtime данные пишутся от имени веб-сервера...Николай_777 писал(а):Всё равно не включается, я даже пробовал закоментить if (YII_DEV) - всё равно не работает. Помогите пожалуйста разобраться
Код: Выделить всё
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
Re: [OK] Включить yii2-debug панель на хостинге
причем тут ip сервера ? логика: туда надо прописать ip которым разрешен доступ ... доступ вы хотите разрешить себе ... значит чей надо туда ip прописать ? - свой ...Николай_777 писал(а):Мне не помогло. Пробовал и ip сервера прописывать и 127..... ни так ни сяк не работает
Re: [OK] Включить yii2-debug панель на хостинге
Кстати что там с
Если апач, то в корень web .htaccess
Код: Выделить всё
'enablePrettyUrl' => ?
Код: Выделить всё
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
Re: Включить yii2-debug панель на хостинге
можете подсказать где надо прописать этот код? В frontend/config/main.php ??Johnny B писал(а): ↑2014.07.23, 13:02Код: Выделить всё
'modules' => [ 'debug' => [ 'class' => yii\debug\Module', 'allowedIPs' => ['127.0.0.1', '::1'] ] ]
и в место IP, прописать мой на http://2ip.ru/ ?
если да, то при таком раскладе выдает ошибку.
Re: Включить yii2-debug панель на хостинге
Какую ошибку?Taron писал(а): ↑2017.01.31, 14:00можете подсказать где надо прописать этот код? В frontend/config/main.php ??Johnny B писал(а): ↑2014.07.23, 13:02Код: Выделить всё
'modules' => [ 'debug' => [ 'class' => yii\debug\Module', 'allowedIPs' => ['127.0.0.1', '::1'] ] ]
и в место IP, прописать мой на http://2ip.ru/ ?
если да, то при таком раскладе выдает ошибку.
Re: [OK] Включить yii2-debug панель на хостинге
Invalid Configuration – yii\base\InvalidConfigException
The configuration for the "modules" component must contain a "class" element.
The configuration for the "modules" component must contain a "class" element.
Re: [OK] Включить yii2-debug панель на хостинге
вот 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,
];
Re: [OK] Включить yii2-debug панель на хостинге
это я понимаю, но какой класс надо дописать?
так?
так?
Код: Выделить всё
'modules' => [
'class' => 'yii\debug\Module',
'debug' => [
'class' => 'yii\debug\Module',
'allowedIPs' => ['212.XX.XXX.XX', '::1']
]
],
Re: [OK] Включить yii2-debug панель на хостинге
Ошибку полностью покажи