2015-07-13 128 views
0

我正在使用另一个具有不同ip地址的系统在IP地址为'xxx.xxx.x.x'的系统中处理项目'demo'。当我尝试使用gii时,我收到一个权限错误。我如何设置在单独系统中使用gii的权限? 我试图像这样在主local.php在yii2中设置Gii权限

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'] = ['*']; 
    } 

回答

0

具体允许的IP假设你有IP像127.0。 0.1然后,尝试

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

不是一个好的初步实践访问远程GII但无论如何 尝试backend/config/main.php

'allowedIPs' => ['127.0.0.1', '::1', 'xxx.xxx.x.x'],