zoukankan      html  css  js  c++  java
  • yii框架通过IP地址来使用gii

    这里使用的YII框架的版本是2.0.13

    详情请参考官方文档:用Gii生成代码

    使用gii的主要步骤

      1、生成模型(Model Generator)

      2、生成CRUD代码

    注意点

      1、在生成CURD代码的时候,指定model、controller、searchModel的名称时,要注意加上命名空间。

      2、视图可以路径可以不用指定。

      3、如果生成代码时(被禁止了),那么可以使用chmod -R +w dirName改变写权限。

    遇到过的问题

    遇到的问题:使用ip地址来访问网站(此时已经部署到服务器),尝试使用gii的时候,会报403错误,如下图:

    官网上对于这个问题,是这样说的

    方案已经给出了,所以需要修改文件

    基本应用程序 和 高级应用程序 都一样:文件的路径是:/vendor/yiisoft/yii2-gii/Module.php

    搜索关键字:allowedIPs

    可以看到下面这一行:

    public $allowedIPs = ['127.0.0.1', '::1'];
    

      这个默认的是允许在本地使用环回地址来使用gii,那么就可以更改这里来了,那么有一个问题,如果自己的IP并不是固定不变的,那么每次换一个IP就会很复杂,所以,可以将添加一个*,表示所有IP地址,这个是在迫不得已的情况下使用,最好加一层验证。当然,一般的开发机器都是有固定的IP,所以直接将ip地址加入数组即可。

  • 相关阅读:
    [转]VS2013自带SQL Server 的启用方法
    [转]CryptographyHelper.cs
    [转]Oracle 经验集
    程序的健壮性和鲁棒性
    死理性派恋爱法:拒绝掉前面37%的人
    Asp.net页面间传值方式汇总
    【操作系统】总结五(I/O管理)
    Windows编程
    【操作系统】磁盘
    【操作系统】文件系统
  • 原文地址:https://www.cnblogs.com/-beyond/p/8404695.html
Copyright © 2011-2022 走看看