TP中(分组后)无法加载(Index)…
2014-02-17 10:42
113 查看
如果是windows下开发的项目,移植到linux上最容易出现的就是大小写的问题了。
请检查以下几个常犯的错误是否出在您的身上,当然这几个问题也可以针对windows下面查找。
(1)是否俺TP的规矩办事儿,IndexAction.Class.php 这里的index模块名称
要大写哦
(2)Tpl模版文件下,Tpl是大写的,在windows下用include时候你可能用了小写。
(3)Tpl下面的每个目录对应一个模块名称的 相应的模块下面的方法对应目录下面的一个文件。因此Tpl下面的目录名一定要大写哦
(4)TP默认的Puclic目录的开头也是大写的
因此在加载Public文件时候切勿将次开头字母忽略
(5)
今天我出了一个特别蛋疼的问题 就是所有的大小写什么的都没有问题,但是仍然无法加载。几经波折我算是查到为什么了
原因在于分组与缓存
我是先自动让TP在windows下运行生成TP自带的文件夹的,但是当我配置分组时候就会出现Index模块无法加载的问题。因为分组之间我们已经运行过tp了
他会自动的生成一个runtime文件,这样再次运行时候TP就会自动的加载runtime下编译好的文件了。我虽然分了组
但是tp并不知道我分组了。他仍然找的是他自己默认的Index模块来加载 找不到就给你显示无法加载Index模块了
此时只需要将Runtime文件夹删除再次运行即可
其他的就是一些权限的问题了。
这里我特别提醒大家要运用好火狐的firbug工具 从里面的请求与发送的数据里面找问题,这样会更快捷的定位问题所在的
相关文章推荐
- ThinkPHP笔记——配置分组产生无法加载Index错误解决办法
- ThinkPHP笔记——配置分组产生无法加载Index错误解决办法
- 关于微信程序开发---thinkPHP出现 "无法加载模块:Index"
- thinkPHP分组后模板无法加载问题解决方法
- TP框架修改url模式后出现‘无法加载控制器’的错误
- [tp3.2.1]让默认页面: 加载Home模块的Index控制器;而让admin.php默认去加载Admin模块的Adminc控制器.
- 使用phpstorm时,thinkPHP无法加载模块Index 和 404 报错
- Win8.1游戏时TP提示自加载初始化失败无法继续LOL、CF等游戏
- TP3.2(thinkphp_3.2.3)中关于无法加载模块Dispatcher.class.php LINE: 178
- 微信程序开发---thinkPHP无法加载模块:Index
- thinkphp pathinfo nginx 无法加载模块:Index
- ThinkPhp3.2 无法加载模块:Index
- ThinkPhp3.2 无法加载模块:Index
- 组件加载的过程中,数据与视图无法同时呈现的问题
- visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
- VS 无法加载包错误
- netcore静态文件无法加载
- 使用eclipse创建多文件java工程出现找不到或无法加载主类问题解决
- eclipse中启动spring-mvc项目时无法加载静态文件的问题分析
- 解决在Win7下使用schtasks命令显示 “错误:无法加载列表资源” 的问题