今天下载了ThinkPHP框架,按照官方提供的入门完全手册,在学习到“项目分组配置”时,竟然无法加载Index模块,配置不起作用,页面呈现一片空白。。。
网上一位同仁也遇到同样情况,配置基本一样,贴出其提问及目录结构,如下图所示:
conf/config.php
什么都配置好了
index.php
但输入
会出现这样的错误,谁能帮我解决下,谢谢!
最后的解决方案:
把 Runtime文件夹 下的文件全部删除即可!
分析:
Runtime文件夹是专门用来缓存系统各种配置、设置等等缓存数据的。若有缓存数据,ThinkPHP先去读缓存数据,而一些配置缓存(在学习“ThinkPHP项目分组配置”之前产生的配置缓存)又不会随着你的改动而改动,也就是需要你的手动删除缓存文件,达到更新配置缓存的效果。
另外,如果是Linux系统,还要考虑大小写敏感问题,ThinkPHP的分组情况下,文件夹的大小写也是有要求的。