Codeigniter无法连接到数据库

时间:2019-01-15 08:38:55

标签: database macos codeigniter xampp localhost

我应该为codeigniter database.php主机名输入什么?

我尝试放置“ localhost”,“ localhost:8080”,但无法连接。

$db['default'] = array(
    'dsn'   => '',
    'hostname' => 'localhost',
    'username' => 'root@localhost',
    'password' => '',
    'database' => 'hnc-cms',

2 个答案:

答案 0 :(得分:0)

主机名是localhost。 但是你必须在config.php中设置基本URL 像这样

$config['base_url'] = 'http://'. $_SERVER['HTTP_HOST'].'/yourpathname/';

答案 1 :(得分:0)

事实证明,我找到了解决方案,但不确定是什么原因引起的。 当我使用窗口环境时,可以将localhost作为我的主机名,但是当我更改为Mac时,我需要指定mysql的端口号。 至于我的情况是localhost:3306,仍然好奇为什么会发生。