我正在制作一个项目' 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'] = ['*'];
}
答案 0 :(得分:0)
在远程访问gii并不是一个很好的实践,但无论如何
在backend/config/main.php
'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.*'],
];