Linux 在yii2中设置Gii权限

Linux 在yii2中设置Gii权限,linux,yii2,Linux,Yii2,我正在一个ip地址为“xxx.xxx.x.x”的系统中进行项目“演示”,该系统来自另一个ip地址不同的系统。当我尝试使用gii时,我得到一个权限错误。如何设置在单独系统中使用gii的权限? 我在main-local.php中试过这样做 if ( !YII_ENV_TEST ) { // configuration adjustments for 'dev' environment $config[ 'bootstrap' ][ ] = 'de

我正在一个ip地址为“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'] = ['*'];
    }

在远程访问gii不是一个好方法,但无论如何 在
backend/config/main.php

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

假设你有127.0.0.1这样的ip,试试看

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