2009-07-11 109 views
-1

我正在使用CodeIgniter,并且无法使用我的数据库。我完全按照这tutorial,但是当我在本地主机打开时,我收到一个404页面。CodeIgniter数据库连接问题

+0

请向我们提供一些更多信息。标准安装是否正常工作?你有没有得到欢迎页面?因为404应该与数据库没有任何关系...... – 2009-07-11 12:00:23

回答

3

查看数据库类的文档。您需要设置您的应用程序/配置/数据库。

这里您需要为您的数据库添加您的信息。

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

$db['default']['hostname'] = "localhost"; 
$db['default']['username'] = "yourdbusername"; 
$db['default']['password'] = "password_for_db"; 
$db['default']['database'] = "name_of_db"; 
$db['default']['dbdriver'] = "mysql"; 
$db['default']['dbprefix'] = ""; 
$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"; 

你做到了吗?

2

如果你得到一个404,它可能不是你的数据库连接。检查你的路由,并确保你正在访问一个确实存在的页面。如果您正在访问加载视图的控制器,请立即停止加载视图,并直接从控制器测试连接 - 如果是则输出“YES”,如果是其他情况则输出“NO”。

如果问题仍然存在,请仔细检查您的数据库连接配置。最后,当你熟悉框架时,我建议你按照文档而不是另一个网站。您可以在http://codeigniter.com/user_guide/database/index.html