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地址加入数组即可。

  • 相关阅读:
    HDU 1010 Tempter of the Bone(DFS剪枝)
    HDU 1013 Digital Roots(九余数定理)
    HDU 2680 Choose the best route(反向建图最短路)
    HDU 1596 find the safest road(最短路)
    HDU 2072 单词数
    HDU 3790 最短路径问题 (dijkstra)
    HDU 1018 Big Number
    HDU 1042 N!
    NYOJ 117 求逆序数 (树状数组)
    20.QT文本文件读写
  • 原文地址:https://www.cnblogs.com/-beyond/p/8404695.html
Copyright © 2011-2022 走看看