php框架

 首页 > php框架 > YII > Yii框架学习手记-访问Gii时出现403错误

Yii框架学习手记-访问Gii时出现403错误

分享到:
【字体:
导读:
          今天配置好了虚拟机服务器内的Yii framework和测试项目Tractstar的Gii设置,在工作机内打开访问地址:http://192.168.1.5/trackstar/index.php?r=gii 结果出现#403错误页面: Error 403You are not allowed to a...

今天配置好了虚拟机服务器内的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 + dwz 的gii生成
之前一直用thinkphp+dwz,官方整合好的,直接用着方便,不用什么配置, 到了yii上面发现问题多多,主要是自己还没入门.   查看官方文档给出的说明太简单了 1、复制dwz到应用的ext目录下。并在config/main.php中配置 'modules'=>array( 'admin', 'gii'=>array( ...
Yii 实用入门教程
介绍Yii是一个基于组件、纯OOP的、用于开发大型 Web 应用的高性能 PHP 框架。它将 Web 编程中的可重用性发挥到极致,能够显著加速开发进程。Yii适合大流量的应用,如门户、BBS、CMS及B2B系统等,功能丰富,性能优异,不过它的中文 文档还不完善,并且有些命令行的操作是针对非Windows用户的,不易理解,所以制作了这篇文档...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……