<?php // 定义ThinkPHP框架路径 define('THINK_PATH','ThinkPHP'); // 项目名称 define('APP_NAME','App'); 5

<?php//定义ThinkPHP框架路径define('THINK_PATH','ThinkPHP');//项目名称define('APP_NAME','App');/... <?php
// 定义ThinkPHP框架路径
define('THINK_PATH','ThinkPHP');
// 项目名称
define('APP_NAME','App');
// 项目路径
define('APP_PATH','App');
// 加载框架入口文件
require(THINK_PATH.'/ThinkPHP.php');
// ALLINONE 模式
define('RUNTIME_ALLINONE', true);
// 运行
App::run();
?>
提示错误:
Fatal error: Class 'App' not found in E:\AppServ\www\ydy\index.php on line 13
展开
 我来答
不二进制
推荐于2017-06-13 · TA获得超过749个赞
知道小有建树答主
回答量:441
采纳率:50%
帮助的人:315万
展开全部
老版本的thinkPHP执行没有错误,但是不知道文件结构有没有什么问题,没有进一步测试。
最新的thinkPHP已经不需要运行run()了,直接定义然后require就好了。你这个错误主要是因为在定义 THINK_NAME 时出错了。在定义think目录时要在最后加 “/” ,而在require加载的时候就不用再加 "/" 了。
还有要说的,就是在最新版本定义项目路径的时候你定义的最后一个文件夹会变成文件夹前缀。所以你写的App会变成文件夹前缀而不是文件夹。应该在App后添加一个斜杠 "/":
define('APP_PATH','./App/');
最后说加载文件要放到定义前,以方便常量参与所加载文件之间的运算。
*****希望可以帮助你*****
85279519
2012-07-05 · TA获得超过115个赞
知道答主
回答量:101
采纳率:0%
帮助的人:67.3万
展开全部
新版本的Thinkphp不需要App::run(),定义完变量后和包含核心文件后直接运行即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凌风暮雨
2012-07-06 · TA获得超过397个赞
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:138万
展开全部
// 定义ThinkPHP框架路径 这个地方错了

define('THINK_PATH', './ThinkPHP/');
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ad45923b8
2017-06-13 · 知道合伙人软件行家
百度网友ad45923b8
知道合伙人软件行家
采纳数:262 获赞数:386
从事IT互联网行业16年,经验丰富,擅长ASP、HTML、Javascript,Css,JQuery,PHP,PS,FL,AI,E,服务器等

向TA提问 私信TA
展开全部
define('THINK_PATH','ThinkPHP');
这里的THINKPHP目录是否存在,并且路径是否正确?,如果和当前文件在一个目录,建议加上“./ThinkPHP
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cngueson
2012-07-05 · TA获得超过2048个赞
知道小有建树答主
回答量:1643
采纳率:33%
帮助的人:876万
展开全部
define('APP_PATH','./App');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式