YII2 框架访问gii页面404的错误处理记录
2015-10-13 00:00
721 查看
摘要: YII2 GII
常见错误通过 Baidu 或 Google 可以找到,通常是安装、基本配置问题。
今天在本地使用GII的过程中,遇到的404问题,根据网上的解决方案,都没能够解决,通过debug,发现问题出在了UrlManager的配置上。
根据网上的教程,GII安装好以后,通过链接 "http://localhost/app/gii" 即可直接访问。但是在本机测试无论如何也是返回404,反复修改配置文件,也没能解决这个问题。
通过调试代码最终发现问题出在了下面的配置上
<code>
</code>
urlManager配置了后缀为'.html',在使用链接 "http://localhost/app/gii" 访问时,由于没有后缀,YII框架在解析URL时,就直接返回404了,所以在配置了'suffix'属性的时候,需要使用链接 "http://localhost/app/gii.html" ,或者不配置'suffix'属性即可。
常见错误通过 Baidu 或 Google 可以找到,通常是安装、基本配置问题。
今天在本地使用GII的过程中,遇到的404问题,根据网上的解决方案,都没能够解决,通过debug,发现问题出在了UrlManager的配置上。
根据网上的教程,GII安装好以后,通过链接 "http://localhost/app/gii" 即可直接访问。但是在本机测试无论如何也是返回404,反复修改配置文件,也没能解决这个问题。
通过调试代码最终发现问题出在了下面的配置上
<code>
'urlManager' => [ // 其它配置 'suffix' => '.html', // url 后缀 ]
</code>
urlManager配置了后缀为'.html',在使用链接 "http://localhost/app/gii" 访问时,由于没有后缀,YII框架在解析URL时,就直接返回404了,所以在配置了'suffix'属性的时候,需要使用链接 "http://localhost/app/gii.html" ,或者不配置'suffix'属性即可。
相关文章推荐
- php使用标点符号,分隔输出数组元素
- php返回json数据中文显示的问题
- php中页面之间传递变量方法总结
- yii2 时间
- Yii框架学习
- YII 框架常用语法 常用数据库操作语法
- PHP 数组常用的几个方法
- php数组
- php的self关键字和静态方法调用
- SQLSTATE[HY000] [2002] No such file or directory php连接mysql失败
- yii2 刷新页面
- activiti报错ProcessEngines.getDefaultProcessEngine()为null
- activiti报错ProcessEngines.getDefaultProcessEngine()为null
- yii学习笔记-代码流程
- 用 PHP 从 MySQL 中获取数据
- php开发日记之web表单交互
- PHP中的PDO详解
- 关于setpeer和getpeer的作用
- vsftpd配置文件详解
- 为VSFTP用户指定登录后的目录