今天配置好了虚拟机服务器内的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了。
查看更多关于Yii框架学习手记-访问Gii时出现403错误的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did27037