出现问题

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

Yii2访问gii模块403

找到原因

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

Yii2访问gii模块403

解决问题

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

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

Yii2访问gii模块403

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-17
  • 2021-04-30
  • 2022-01-09
  • 2022-12-23
  • 2021-12-15
猜你喜欢
  • 2022-12-23
  • 2021-10-01
  • 2021-12-14
  • 2021-06-26
  • 2022-12-23
  • 2021-09-26
  • 2021-06-30
相关资源
相似解决方案