网上大部分都是普通的开启和配置资料 
按照网上资料配置 访问localhost/index/php?r=gii 总是提示404错误

解决方法如下: 
Yii基础版中的 web.php 代码如下

if (YII_ENV_DEV) {// configuration adjustments for 'dev' environment$config['bootstrap'][] = 'debug';$config['modules']['debug'] = ['class' => 'yii\debug\Module',// uncomment the following to add your IP if you are not connecting from localhost.//'allowedIPs' => ['127.0.0.1', '::1'],
    ];$config['bootstrap'][] = 'gii';$config['modules']['gii'] = ['class' => 'yii\gii\Module',// uncomment the following to add your IP if you are not connecting from localhost.'allowedIPs' => ['127.0.0.1', '::1'],];
}

注意这里的变量是YII_ENV_DEV 而在入口文件index.php中配置的是

defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV','dev');
//需要根绝web.php中的变量YII_ENV_DEV增加对应的开启设置
defined('YII_ENV_DEV ') or define('YII_ENV_DEV ', true);require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');$config = require(__DIR__ . '/../config/web.php');(new yii\web\Application($config))->run();

2.路由配置 
enablePrettyUrl 设置为false

//路由配置'urlManager' => ['enablePrettyUrl' => false,//路由的路径化 去掉 ?r='showScriptName' => false,//隐藏入口Index.php文件//'suffix' => '.html',//假后缀(fake suffix) .html'rules' => ['<controller:\w+>/<name:\w+>/<action:\w+>'=>'<controller>/<action>','company/<id:\d+>.html'=>'company/list',],],

3.GII是基于本地访问使用的 所有使用localhost或127.0.0.1来访问。

转载于:https://www.cnblogs.com/liangzia/p/10882783.html

Yii 2.0 GII 访问404错误相关推荐

  1. json文件访问404错误

    访问json文件中的数据时出现404错误,有以下几种可能: (1)路径 检测访问路径是否正确,提供一种比较笨的检测方法: a, 在同一个文件下建立一个别的文件,js,html,css均可,然后相同路径 ...

  2. java 做登录跳转404_springboot 访问路径错误跳转到404(实现方法一)

    方法1:适用于POST请求,不适用于GET{}拼接参数 方法2:适用于模板,页面必须放到error文件夹下,不需要写任何java代码 方法3:适用于根据status值去判断,但是如果页面的图片地址是有 ...

  3. IIS6.0打开ASP文件,出现500错误或404错误解决方法

    IIS6.0打开asp文件提示500错误解决方案和IIS6.0中访问asp文件提示404错误'无法找到该页'的方案 在IIS6.0中,默认情况下没有开启对asp的支持 解决方法:打开 [iis管理器] ...

  4. 前端lvs访问多台nginx代理服务时出现404错误的处理

    前端lvs访问多台nginx代理服务时出现404错误的处理 环境描述: app --> lvs --> nginx --> server app访问页面购买流量页面(nginx服务器 ...

  5. 404错误 iis thinkphp_关于ThinkPHP实现访问不存在的模块跳转到404页面的方法

    这篇文章主要介绍了ThinkPHP访问不存在的模块跳转到404页面的方法,需要的朋友可以参考下 首先在ACTION中新建一个文件EmptyAction.class.php,其代码如下:<?php ...

  6. eclipse配置tomcat,访问http://localhost:8080出现404错误

     问题:通过eclipse来启动tomcat会碰到"访问http://localhost:8080出现404错误"这样的问题,需要在eclipse中进行一系列的设置才行. 解决:打 ...

  7. 关于访问后端接口报404的问题——全网最详细的404错误详解

    当我们通过前端向后端发起一个请求调用后端接口时,经常会遇到404的问题.网上关于对404问题介绍的一大堆,其实404问题的本质就两点. 在介绍404问题之前先温习一个小的知识点--项目访问路径 项目访 ...

  8. Eclipse 使用http://localhost:8080/ 访问出现404错误

    Eclipse 使用http://localhost:8080/ 访问出现404错误 1.先查看Tomcat添加配置是否成功,添加相应的Jre路径 菜单栏找到Window-Preferences-Se ...

  9. php连接数据库404错误代码,访问编码后的中文URL返回404错误的解决方法,url404_PHP教程...

    访问编码后的中文URL返回404错误的解决方法,url404 昨天做一个项目,其中有一个需求是每一张图片对应一小段文字对图片的说明,普通的做法是新建一个表然后把图片名与说明文字都记录到数据库内.仔细考 ...

最新文章

  1. 跟刘强东、雷军等大佬聊天后,我总结了:如何结交牛人,跟大咖做朋友!
  2. Wordpress 加入html等文件
  3. python对于图片的风格的处理--引用github上开源项目的
  4. ECCV 2018 | OR-CNN行人检测:为‘遮挡’而生
  5. android p dp5,谷歌释出Android P第5个开发者预览版更新!
  6. linux内核死锁检测机制 | oenhan,Linux内核CPU负载均衡机制 | OenHan
  7. sql 大数据量插入优化
  8. linux so 库的生成与调用
  9. Python画图(直方图、多张子图、二维图形、三维图形以及图中图)
  10. 推荐系统系列教程之十六:深度和宽度兼具的融合模型
  11. SFB 项目经验-29-批量-启用用户-启用企业语音-设置分机号(项目中)
  12. Python打包成exe,pyc
  13. 百度编辑器复制微信图片无法保存
  14. jQuery手机网站导航下拉菜单代码
  15. led灯光衰怎么解决_解决LED灯具光衰办法大全
  16. 计算机找不到WPS云盘,wps网盘在哪里打开及如何应用?
  17. 【网络安全】如何使用OpenSSL工具生成根证书与应用证书
  18. Spring MVC学习
  19. 【Python学习】导入类
  20. Linux下用命令行彻底删除文件

热门文章

  1. java中为何输出框会无限输出,MyBatis启动时控制台无限输出日志的原因及解决办法...
  2. android x86_64 服务器运行,魔趣 android10 编译x86-64 运行模拟器
  3. python自然语言处理库_Python 自然语言处理(NLP)工具库汇总
  4. Android日志[进阶篇]五-阅读错误报告
  5. linux pe大小,lvm中的pe默认是4M 最大能支持多大 1T?2T
  6. mysql undrop_MySQL 如何对InnoDB使用Undrop来恢复InnoDB数据
  7. 根据工序画出aoe网_这些金刚网纱窗竟然含“毒”!选错就得病
  8. 基于javaweb SSM邮件收发信息系统设计和实现以及文档
  9. ENSP配置 实例四 默认路由配置
  10. iphone11边框喇手问题_别贪图小便宜!iPhone11真机上手,3个缺点不得不说