没启用分组之前好好的,启用分组之后无法加载模块
时间:2010-06-20
来源:互联网
我只是在配置文件里添加了分组信息,并把所有模块移动到 Lib/Action/Home 目录下 (原来在 Lib/Action 下)
入口文件内容:
- // 定义ThinkPHP框架路径
- define('THINK_PATH', './ThinkPHP');
- //定义项目名称和路径
- define('APP_NAME', '');
- //define('APP_PATH', '.');
- //关闭核心缓存
- define('NO_CACHE_RUNTIME',True);
- // 加载框架入口文件
- require(THINK_PATH."/ThinkPHP.php");
- //实例化一个网站应用实例
- App::run();
- 'APP_GROUP_LIST'=>'Home,Admin',
- 'DEFAULT_GROUP'=>'Home',
- 'DISPATCH_ON'=> true,
- 'URL_MODEL' => 3,
访问路径 http://localhost/tp/index.php?s=/Index/index/ 或者 http://localhost/tp/index.php?s=/Home/Index/index/
都提示:
- 系统发生错误
- 您可以选择 [ 重试 ] [ 返回 ] 或者 [ 回到首页 ]
- 错误位置: FILE: D:\wwwroot\tp\ThinkPHP\Lib\Think\Core\App.class.php LINE: 439
-
- [ 错误信息 ]
-
- 无法加载模块Index
-
- [ TRACE ]
- [10-06-20 18:33:06] D:\wwwroot\tp\ThinkPHP\Lib\Think\Core\App.class.php (439) App::exec()
- [10-06-20 18:33:06] D:\wwwroot\tp\index.php (22) App::run()
作者: error 发布时间: 2010-06-20
作者: hahajunqw 发布时间: 2010-06-20
作者: gulize 发布时间: 2010-06-21
问题解决了
入口文件里APP_NAME不留空就可以了
未分组之前留空是可以的。
- 原来的
- define('APP_NAME', '');
- 改为
- define('APP_NAME', 'MyApp');
作者: error 发布时间: 2010-06-21
作者: xiaofan 发布时间: 2010-07-12
作者: irlvirus 发布时间: 2010-07-13
我没有留空,为什么也还是不行啊?有人帮忙吗?谢谢!
作者: collinswang 发布时间: 2010-07-13
作者: hainuo 发布时间: 2010-11-03
作者: 304429404 发布时间: 2011-10-06
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28