228点六 发表于 2013-9-4 22:17:36

为什么下载的源码,本地测试总是显示 A Database Error Occurred

本帖最后由 228点六 于 2013-9-4 22:26 编辑

谢谢抽空来看我这个帖子的前辈,小弟新人,刚接触CI,新人的一个傻问题。

不是很懂,请问我下载一个源码之后,怎样才能在本地测试?我是这样操作的,
1. 下载论坛里的源码解压到WAMP根目录
2. 修改config.php的 $config['base_url']    = "http://localhost:8080/";
3. 把根目录下的.sql文件导入 phpmyadmin,但是第三部出错如图

http://www.codeigniter.org.cn/forums/data/attachment/album/201309/04/222345vu2b2qn8vx33fyjy.jpg


打开http://localhost:8080/ 显示如下


http://www.codeigniter.org.cn/forums/data/attachment/album/201309/04/222341p2j2di0ffqljzhi8.jpg


请问正确的本地测试源码流程应该是什么样的?如果改正?已经搞了两个晚上了,完全不会,真的非常感谢各位大神


skychf 发表于 2013-9-5 11:05:17

首先你要建个数据库。然后在导入!上面错误说的很明显。

zhouli520 发表于 2013-9-5 11:37:36

顺便还要把你的config里面的database.php里面设置好

228点六 发表于 2013-9-5 21:12:33

skychf 发表于 2013-9-5 11:05 static/image/common/back.gif
首先你要建个数据库。然后在导入!上面错误说的很明显。

真的很感谢,非常感谢!按你说的,数据库已经上传成功了!

228点六 发表于 2013-9-5 21:17:09

zhouli520 发表于 2013-9-5 11:37 static/image/common/back.gif
顺便还要把你的config里面的database.php里面设置好

数据库已经按楼上的,上传成功了!但是至于设置,真的不明白要设置什么。

$active_group = "default";
$active_record = TRUE;

$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "123456";
$db['default']['database'] = "jctpw";
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "jc_";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";

这个是源码,我把红色字体改成我自己用的80端口, $db['default']['hostname'] = "localhost:8080";
config.php里的$config['base_url']    = "http://localhost:8080/";也改过来了,对么?是不是还要改其他的?



228点六 发表于 2013-9-5 21:24:11

228点六 发表于 2013-9-5 21:12 static/image/common/back.gif
真的很感谢,非常感谢!按你说的,数据库已经上传成功了!

已经成功了,非常感谢
页: [1]
查看完整版本: 为什么下载的源码,本地测试总是显示 A Database Error Occurred