用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1881|回复: 7
收起左侧

[数据库] 求助,大神们。

[复制链接]
发表于 2017-6-9 14:38:01 | 显示全部楼层 |阅读模式
CI框架报错如下:
发生了一个数据库错误
使用给出的设置无法连接数据库.
Filename: D:\PHPstudy\WWW\ci_article\system\database\DB_driver.php
Line Number: 124
124行代码为:
if ( ! $this->conn_id)
                {
                        log_message('error', 'Unable to connect to the database');

                        if ($this->db_debug)
                        {
                                $this->display_error('db_unable_to_connect');
                        }
                        return FALSE;
                }
请问如何解决,大神们。
发表于 2017-6-9 14:40:22 | 显示全部楼层
你的 config/databases.php 里的配置有问题,你先用原生 PHP 确定你能连接数据库,因为 CI 也是基于 PHP 的,PHP 连不上,CI 也连不上。
 楼主| 发表于 2017-6-9 14:43:00 | 显示全部楼层
Hex 发表于 2017-6-9 14:40
你的 config/databases.php 里的配置有问题,你先用原生 PHP 确定你能连接数据库,因为 CI 也是基于 PHP 的 ...

$active_group = 'default';
$active_record = TRUE;
$db['default']['port'] = '3306'
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'article';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = 'hd_';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

这个有什么问题吗  我的PHP版本是5.4的不影响把
发表于 2017-6-9 14:48:38 | 显示全部楼层
里昂 发表于 2017-6-9 14:43
$active_group = 'default';
$active_record = TRUE;
$db['default']['port'] = '3306'

每个人的配置都不一样,你得确认,你用 PHP 用这个配置真的能连上数据库,PHP 连不上的话,CI 不可能连的上。
 楼主| 发表于 2017-6-9 14:51:30 | 显示全部楼层
Hex 发表于 2017-6-9 14:48
每个人的配置都不一样,你得确认,你用 PHP 用这个配置真的能连上数据库,PHP 连不上的话,CI 不可能连的 ...

已确认,刚刚试了下好了,谢谢hex
 楼主| 发表于 2017-6-9 16:18:45 | 显示全部楼层
C:\Users\Administrator\Desktop
 楼主| 发表于 2017-6-9 16:32:31 | 显示全部楼层
Hex 发表于 2017-6-9 14:40
你的 config/databases.php 里的配置有问题,你先用原生 PHP 确定你能连接数据库,因为 CI 也是基于 PHP 的 ...

你好  ,我想问一下我在页面上的引得CSS路径可以找到,但是在视图上却引入不了,这是怎么回事
发表于 2017-6-9 19:31:41 | 显示全部楼层
里昂 发表于 2017-6-9 16:32
你好  ,我想问一下我在页面上的引得CSS路径可以找到,但是在视图上却引入不了,这是怎么回事 ...

用绝对 URL 引入资源,例如 /css/a.css

本版积分规则