我应该为codeigniter
database.php主机名输入什么?
我尝试放置“ localhost”,“ localhost:8080”,但无法连接。
$db['default'] = array(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root@localhost',
'password' => '',
'database' => 'hnc-cms',
答案 0 :(得分:0)
主机名是localhost。 但是你必须在config.php中设置基本URL 像这样
$config['base_url'] = 'http://'. $_SERVER['HTTP_HOST'].'/yourpathname/';
答案 1 :(得分:0)
事实证明,我找到了解决方案,但不确定是什么原因引起的。 当我使用窗口环境时,可以将localhost作为我的主机名,但是当我更改为Mac时,我需要指定mysql的端口号。 至于我的情况是localhost:3306,仍然好奇为什么会发生。