我是yii框架的新手。在我的站点中,gii显示错误
错误403不允许您访问此页面。
我在配置文件中这样设置了gii
'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'test123',
'ipFilters'=>array('192.168.0.101','127.0.0.1','::1'),
),但它仍然显示错误
发布于 2012-12-31 00:26:03
这是唯一对我有效的一句话:
'ipFilters'=>array($_SERVER['REMOTE_ADDR']),发布于 2013-02-06 06:37:19
你可以设置。
'ipFilters' => false从docs http://www.yiiframework.com/doc/api/1.1/GiiModule#ipFilters-detail ..。
如果您想允许所有IP访问gii,您可以将此属性设置为false (除非您知道后果,否则请勿这么做!)
发布于 2012-08-03 17:43:48
要解决这个问题,请在Gii的模块部分的主配置文件中添加一个
包含您自己的IP的ipFilters阵列:
// protected/config/main.php
返回数组(
...
'modules' => array(
'gii' => array(
'class' => 'system.gii.GiiModule',
'password' => 'Enter Your Password Here',
'ipFilters' => array('127.0.0.1', '192.168.1.7'), // EDIT TO TASTE
),
...ipFilters属性可以包含任意数量的项,并且它们可以是纯的
IP地址或通配符,如"192.168.1.*“。
如果底层平台支持IPv6地址,并且"::1“,则也支持它。
表示localhost (在某些配置中可能需要)。
注意不要向太多的人开放Gii,以免它成为安全风险。
注意: Yii 1.1.6将默认过滤器直接添加到股票配置文件中:
//如果移除,Gii默认只使用localhost。仔细编辑以品尝。
'ipFilters'=>array('127.0.0.1','::1'),希望你的问题解决了..
https://stackoverflow.com/questions/11793121
复制相似问题