yii gii You are not allowed to access this page.

文章详细介绍了如何修改YII框架Gii模块的配置,使其允许远程IP访问,解决了访问地址为http://192.168.1.5/trackstar/index.php?r=gii时出现的#403错误页面问题。

from http://www.cnblogs.com/hding99/archive/2012/08/13/yii_gii_error_403_how_to.html



今天配置好了虚拟机服务器内的Yii framework和测试项目Tractstar的Gii设置,在工作机内打开访问地址:http://192.168.1.5/trackstar/index.php?r=gii

结果出现#403错误页面:

Error 403
You are not allowed to access this page.

开始认为是授权不足的原因,修改文件和文件夹授权后,依然如故。
查官网上的wiki发现原来是yii为了安全考虑,默认只允许在本机上访问Gii。
知道原因就好办了,修改配置如下:

webmaster@webserver:~$ sudo nano /opt/trackstar/protected/config/main.php

默认设置

复制代码
return array(
    ...
    'modules' => array(
        'gii' => array(
            'class'     => 'system.gii.GiiModule',
            'password'  => 'Enter Your Password Here',
            'ipFilters' => array('127.0.0.1', '::1'),
        ),
        ...
复制代码

修改其中的ipFilters定义,把工作机的IP加入允许访问列表中,即

'ipFilters' => array('127.0.0.1','192.168.1.36', '::1'),

这一次终于可以在工作机上正常访问Gii了。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值