Code generator - 403 ошибка

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

Code generator - 403 ошибка

Сообщение mexxus »

Всем привет.
В мануале написано:

Код выше включает модуль с именем gii, который позволяет нам использовать Gii по следующему URL:
http://www.example.com/blog/index.php?r=gii

но после того как я вхожу по ссылке index.php?r=gii на своем сайте мне выдается 403 ошибка

Error 403
You are not allowed to access this page.

Подскажите пожайлуста как это побороть?
Аватара пользователя
Ryadnov
Сообщения: 456
Зарегистрирован: 2010.06.20, 00:38
Откуда: Санкт-Петербург

Re: Code generator - 403 ошибка

Сообщение Ryadnov »

читайте примечание на той же странице
Примечание: Код, приведённый выше не должен попасть на сервер. Инструменты для генерации кода должны использоваться только при разработке.
но если вам очень хочется

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

'modules'=>array(
            'gii'=>array(
                'class'=>'system.gii.GiiModule',
                'ipFilters' => array('127.0.0.1','::1', [IP]),
            ),
        ),
 
где [IP] - ваш Yii::app()->request->userHostAddress
mexxus
Сообщения: 2
Зарегистрирован: 2010.07.31, 07:48

Re: Code generator - 403 ошибка

Сообщение mexxus »

Благодарю
Аватара пользователя
siren
Сообщения: 22
Зарегистрирован: 2013.06.21, 20:41

Re: Code generator - 403 ошибка

Сообщение siren »

У меня такая же проблема, можно по подробнее ? :(
Аватара пользователя
helldog
Сообщения: 91
Зарегистрирован: 2013.03.04, 14:57
Откуда: Москва

Re: Code generator - 403 ошибка

Сообщение helldog »

siren писал(а):У меня такая же проблема, можно по подробнее ? :(

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

'modules'=>array(
            'gii'=>array(
                'class'=>'system.gii.GiiModule',
                'ipFilters' => array('127.0.0.1','::1','ВАШ IP'),
            ),
        ), 
Вместо 'ВАШ IP' подставляете ваш внешний ip адрес.
slavik
Сообщения: 7
Зарегистрирован: 2013.08.08, 10:40

Re: Code generator - 403 ошибка

Сообщение slavik »

Если не знаете своего IP можно сделать так:

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

        'gii'=>array(
            'class'=>'system.gii.GiiModule',
            'password'=>'admin',
            // If removed, Gii defaults to localhost only. Edit carefully to taste.
            'ipFilters'=>array('127.0.0.1','*.*.*.*'),
gashik
Сообщения: 50
Зарегистрирован: 2012.03.21, 16:50
Откуда: Горловка

Re: Code generator - 403 ошибка

Сообщение gashik »

Можно, по-моему, тупо закомментировать ipFilters
Ramapriya
Сообщения: 6
Зарегистрирован: 2017.02.08, 05:34

Re: Code generator - 403 ошибка

Сообщение Ramapriya »

helldog писал(а): 2013.06.27, 12:29
siren писал(а):У меня такая же проблема, можно по подробнее ? :(

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

'modules'=>array(
            'gii'=>array(
                'class'=>'system.gii.GiiModule',
                'ipFilters' => array('127.0.0.1','::1','ВАШ IP'),
            ),
        ), 
Вместо 'ВАШ IP' подставляете ваш внешний ip адрес.
а в каком файле это прописывается, config/web.php или где? просто я в config/web.php написал, но ошибка по-прежнему выскакивает

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


if (YII_ENV_DEV) {
    // configuration adjustments for 'dev' environment
    $config['bootstrap'][] = 'debug';
    $config['modules']['debug'] = [
        'class' => 'yii\debug\Module',
        // uncomment the following to add your IP if you are not connecting from localhost.
        //'allowedIPs' => ['127.0.0.1', '::1'],
    ];

$config['bootstrap'][] = 'gii';
    $config['modules']['gii'] = [
        'class' => 'yii\gii\Module',
        // uncomment the following to add your IP if you are not connecting from localhost.
        'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*', 'свой_IP'],
    ];
    
    
там, правда, ещё есть такой код, где строчка с ip закомментирована, там тоже надо прописывать?
Аватара пользователя
rugabarbo
Сообщения: 1063
Зарегистрирован: 2015.06.21, 16:21
Контактная информация:

Re: Code generator - 403 ошибка

Сообщение rugabarbo »

Ramapriya писал(а): 2017.03.18, 17:38просто я в config/web.php написал, но ошибка по-прежнему выскакивает
Какая ошибка?
Ответить