2015-07-13 131 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'],