在yii2中设置Gii权限

时间:2015-07-13 07:51:11

标签: linux yii2

我正在制作一个项目' demo'在具有IP地址&x; xxx.xxx.x.x'的系统中来自另一个具有不同IP地址的系统。当我尝试使用gii时,我收到了权限错误。如何在单独的系统中设置使用gii的权限? 我在main-local.php

中尝试过这样的
 if ( !YII_ENV_TEST )
    {
        // configuration adjustments for 'dev' environment
        $config[ 'bootstrap' ][ ]       = 'debug';
        $config[ 'modules' ][ 'debug' ] = 'yii\debug\Module';

        $config[ 'bootstrap' ][ ]     = 'gii';
        $config[ 'modules' ][ 'gii' ]['allowedIPs'] = ['*'];
    }

2 个答案:

答案 0 :(得分:0)

在远程访问gii并不是一个很好的实践,但无论如何 在backend/config/main.php

中尝试特定的允许IP
'allowedIPs' => ['127.0.0.1', '::1',  'xxx.xxx.x.x'],  

答案 1 :(得分:0)

假设你有像127.0.0.1那样的ip,那么试试

$config['modules']['gii'] = [
    'class'=>'yii\gii\Module',
    'allowedIPs'=>['127.0.0.*'],
];