今天尝试在家里连接公司外部服务器的yii框架的gii功能,提示

Forbidden (#403)

You are not allowed to access this page.

于是花了较长的时间在百度和论坛上寻找yii2 外部pc端访问gii功能时的配置方法, 大多都是说需要找到main.php文件,然后改变默认的ip访问地址(127.0.0.1)实现, 但是找了半天无果。 自己官网文档找了好久解决方案如下:

在文件vendor\yiisoft\yii2-gii\Module.php 中

/**

* @var array the list of IPs that are allowed to access this module.

* Each array element represents a single IP filter which can be either an IP address

* or an address with wildcard (e.g. 192.168.0.*) to represent a network segment.

* The default value is `['127.0.0.1', '::1']`, which means the module can only be accessed

* by localhost.

*/

public $allowedIPs = ['115.123.134.185(替换为你现在的电脑ip)', '::1'];

解决了一个小问题。

2016-07-13 更正: 本着不随意修改源码的原则, 直接在配置文件进行配置修改;

修改如下:

在config/main-local.php中加入:

'allowedIPs' => ['127.0.0.1', '::1','*'], // 这里允许所有用户加载gii

详细如下:

if (!YII_ENV_TEST) {

// configuration adjustments for 'dev' environment

$config['bootstrap'][] = 'debug';

$config['modules']['debug'] = [

'class' => 'yii\debug\Module',

];

$config['bootstrap'][] = 'gii';

$config['modules']['gii'] = [

'class' => 'yii\gii\Module',

'allowedIPs' => ['127.0.0.1', '::1','*'], // 这里允许所有用户加载gii

];

}

gii无法访问 yii2_yii2 学习历程——gii配置外部用户访问权限问题相关推荐

  1. Linux FTP配置匿名用户访问

    匿名用户首先要配置的就是配置文件中的"anonymous_enable=YES"这一项,默认情况下是允许匿名访问,在Windows系统用命令行去匿名访问FTP,也还是要输入用户名和 ...

  2. java多个数据库数据进行访问_通过Spring Boot配置动态数据源访问多个数据库的实现代码...

    之前写过一篇博客<Spring+Mybatis+Mysql搭建分布式数据库访问框架>描述如何通过Spring+Mybatis配置动态数据源访问多个数据库.但是之前的方案有一些限制(原博客中 ...

  3. mysql 多数据源访问_通过Spring Boot配置动态数据源访问多个数据库的实现代码

    之前写过一篇博客<Spring+Mybatis+Mysql搭建分布式数据库访问框架>描述如何通过Spring+Mybatis配置动态数据源访问多个数据库.但是之前的方案有一些限制(原博客中 ...

  4. [视频教程] 配置mysql用户的权限并查询数据

    MySQL安装后,需要允许外部IP访问数据库.修改加密配置与增加新用户,配置用户权限 修改配置文件,增加默认加密方式的配置项. 当连接数据库的时候会报验证方法不存在的错误,这是因为新版本mysql的加 ...

  5. linux ssh禁止用户访问任何目录,怎么限制远程ssh用户访问特定的文件

    比如我要实现以下目标,通过配置linux限制SSH用户指定目录 user 1 只可以访问 /Media, /Documents以及它的家目录 User 2 只可以访问/Folder21, 以及它的家目 ...

  6. django中的项目使用mysql中的配置新建用户授予权限

    新建mysql用户 create user 用户名 identified by '密码'; 授权某个用户访问某个数据库 grant all on 数据库名称.* to '用户名称'@'%'; 授权结束 ...

  7. 禁止访问 共享计算机,win7如何禁止局域网用户访问电脑

    为了方便共享资源,很多人都会设置网络共享文件夹,但是有些用户觉得在局域网内共享资源是件不安全的事情,那么win7如何禁止局域网用户访问电脑?这里小编就给大家分享一下win7旗舰版32位系统设置用户禁止 ...

  8. 访问不同服务器文件共享,windows共享不同用户访问不同文件夹不同权限

    需求:为方便教学管理,3名老师,张老师.李老师.陈老师通过教学机访问服务器对应文件夹下的课件资源,而3名老师各自间无法访问对方的课件资源,另有一台管理员机,可以访问3位老师所有的课件资源. 服务器:w ...

  9. 在32及64位系统中拒绝访问 ProgID: excel.application及配置Microsoft Excel Application权限解决方案

    最近在服务器和本地调用delphi写的导出Excel 的webservices,出现一系列配置和权限问题,现在一一记录下来. Error 信息: "/"应用程序中的服务器错误. - ...

最新文章

  1. 如何能够得到灵敏度更高的150kHz导航信号检测板?
  2. 一个NODE_ENV 引发的血案
  3. 动环监控系统的组成都有什么呢?
  4. 0226互联网新闻 | “多闪”上线首月iOS下载量超过500万;阿里云MWC 2019发布7款新产品...
  5. Visual Studio 2017 15.7 Preview 1 发布
  6. 构建大型网站架构服务器集群(转)
  7. undefined reference to symbol 'dlsym@@GLIBC_2.17' libdl.so: error adding symbols: DSO missing from c
  8. VC2005工程常用设置系统环境变量设置
  9. zoom 更改安装位置_如何以Zoom更改会议主持人
  10. 计算机网络——网线制作和局域网组建
  11. dell服务器开机蓝屏无限重启,戴尔电脑不停蓝屏重启怎么办
  12. 剖析 Chrome 的小恐龙游戏
  13. 飞塔防火墙MIB-OID列表
  14. 泰拉瑞亚指令代码大全 无限钱无敌作弊码一览
  15. c# Excel 添加组合Range区域,方便选择Select()删除 Delete()
  16. 阿里云块存储企业级特性之异步复制
  17. intra_op_parallelism_threads参数设置
  18. 【向 Dice Roller 应用添加图片】
  19. Internet Information Services(IIS)安装与配置
  20. html怎么从左到右设置颜色,使用CSS从左到右填充文本颜色(Text colour fill from left to right using CSS)...

热门文章

  1. 【算法与数据结构】分治(Divid Conquer)算法——以快排,归并排序,二分查找为例
  2. 解决background中图片太大只显示一部分
  3. 哪吒之魔童降世视听语言影评_《哪吒之魔童降世》观后感——不用吹爆,但值得点赞...
  4. webrtc QOS方法十二(接收端IDR帧请求)
  5. Element UI学习6--Carousel 走马灯
  6. GlusterFS元数据机制分析
  7. Tetris(俄罗斯方块)
  8. SEO人员应该突破的5大思想误区
  9. 四种最常见路由协议 RIP、IGRP、OSPF和EIGRP。
  10. 时光金科php_发布中国首个社区敬老宣言,共敬美好岁月-金科全国首届重阳敬老节温暖落幕...