已有40人关注
ThinkPHP入口文件index.php以及例2的运行结果出不来的问题
发表在PHP图书答疑 2019-04-21 《PHP从入门到精通(第4版)》第20章 ThinkPHP框架 363页-366页
是否精华
版块置顶:

老师:您好~我想咨询一下关于ThinkPHP的入口文件index.php的相关问题。

此处为“./ThinkPHP”image.png

而彼处却是“../ThinkPHP”

image.png

而我尝试的结果是‘./ThinkPHP’可以运行,但是在配置文件、编辑index()方法和创建模板文件index.html之后,最终运行结果却是“系统发生错误”。如图所示:

image.png

而‘../ThinkPHP’一开始运行想要自动生成项目目录的时候就会报错。如图所示:

image.png

我想问一下究竟应该是‘./ThinkPHP’还是‘../ThinkPHP’?然后最终结果为啥还是出错?


最后附上我按照书上操作的代码:

index.php入口文件:

<?php

define('THINK_PATH','../ThinkPHP/');//此处不确定究竟该用“./ThinkPHP”还是“./ThinkPHP”

define('APP_NAME','2');

define('APP_PATH','./');

require(THINK_PATH."/ThinkPHP.php");

?>


config.php配置文件:

<?php

return array(

//'配置项'=>'配置值'

'APP_DEBUG'=>true,

'DB_TYPE'=>'mysql',

'DB_HOST'=>'localhost',

'DB_NAME'=>'db_database20',

'DB_USER'=>'root',

'DB_PWD'=>'',//我的数据库密码本就为空

'DB_PORT'=>'3306',

'DB_PREFIX'=>'think_',

);

?>


重编控制器index()方法:

<?php

// 本类由系统自动生成,仅供测试用途

class IndexAction extends Action {

    public function index(){

        $db = new Model('user');

$select = $db->select();

$this->assign('select',$select);

$this->display();

    }

}


Tpl目录下新建一个Index文件夹,并在此文件夹里新建一个index.html文件:

<volist name='select' id='user'>

ID:{$user.id}<br />

用户名: {$user.user}<br />

地址: {$user.address}<hr >

</volist>

感觉一步步都没有问题啊!可是最后的结果却是“系统发生错误”。。。

0}2C5M2KZQ4~8IPG)1T(FXI.png

万般无奈啊!望老师指点迷津!!!

2019-04-22 16:45:33编辑
分享到:
精彩评论 3
木木初
学分:482 LV5
TA的每日心情
伤心
2017-09-04 22:27:56
2019-04-24
沙发

从第2个实例之后,需要把ThinkPHP文件夹放在上一级目录下。另外如果运行出现错误,把Runtime文件夹删除后再运行一下。

慕语寒
学分:22 LV2
2019-04-24
板凳

木木初 发表于2019-04-24 09:24

从第2个实例之后,需要把ThinkPHP文件夹放在上一级目录下。另外如果运行出现错误,把Runtime文件夹删除后再运行一下。

谢谢老师~我的入口文件问题已解决啦!但是运行后依旧提示系统发生错误,即便把Runtime文件夹删除后,重新运行结果也是一样提示系统发送错误,同时Runtime文件夹也会重新生成困住我好多天了,本来计划五月一日前把这本书学完然后去找工作,这下计划的进度完全赶不上了。。。麻烦老师帮我看看,错误结果就是帖子里的最后一张图

魔 镜_1549514591
学分:9 LV1
2019-04-29
地板

慕语寒 发表于2019-04-24 10:10

谢谢老师~我的入口文件问题已解决啦!但是运行后依旧提示系统发生错误,即便把Runtime文件夹删除后,重新运行结果也是一样提示系统发送错误,同时Runtime文件夹也会重新生成困住我好多天了,本来计划五月一日前把这本书学完然后去找工作,这下计划的进度完全赶不上了。。。麻烦老师帮我看看,错误结果就是帖子里的最后一张图

我也是想看完书,做几个书里的项目,找工作,可是根本在人家远程上运行不了书里的项目啊。无奈做了其他工作一年多时间感觉又要荒废了。

首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照