Yii2访问gii模块403

出现问题

访问Yii2的gii模块没有权限,403

找到原因

在Yii2-gii源码文件中(vendor/yiisoft/yii2-gii/src/Module.php)可以看到有一个配置项$allowedIPs(允许访问此模块的IP列表),默认允许访问的IP是127.0.0.1

解决问题

方法一:直接修改源码文件(/vendor/yiisoft/yii2-gii/src/Module.php),在配置项$allowedIPs中加入自己的ip即可

方法二(推荐):本着不修改源码的原则,我们需要修改配置文件(backend/config/main-local.php)的配置项,修改示例如下图:
我这里本地修改的是允许所有ip访问,当然你也可以换成固定的ip。

posted @ 2020-08-30 15:46  为牧  阅读(553)  评论(1编辑  收藏  举报