2012-03-14 141 views
3

所以我也跟着这个教程笨CLI控制器事故

http://codeigniter.com/user_guide/general/cli.html

,我试着做

php index.php tools message 

,但我发现这个错误在终端:

<h1>A Database Error Occurred</h1> 
    <p>Unable to connect to your database server using the provided settings.</p> 
    <p>Filename:/Applications/XAMPP/xamppfiles/htdocs/470repo/projects/main/development/CodeIgniter/third_party/MX/Loader.php</p> 
    <p>Line Number: 98</p> 

我需要这些以便使用的Sprinkle库来烘焙资产 我一直在环顾这个论坛,但是我找不到这个问题的具体解决方案。所以,我需要保存。

我使用php版本5.3.1和最新版本的codeigniter。

任何帮助将不胜感激,谢谢! :)

+1

尝试'的var_dump($ params)方法'在线96ish在MX装载机,看看数据库连接设置它的试图使用。 – 2012-03-14 07:55:50

回答

0

看来他无法连接到您的数据库。如果它是正确的,你检查database.php配置文件中的数据库设置吗?

如果您使用多个环境,请检查您设置环境的部分。也许他挑错了一个。

您还可以在config.php文件中启用日志并检查这些日志。

7

你从本地工作吗?

如果是,尝试从

$db['default']['hostname'] = 'localhost'; 

更改主机名到这一点:

$db['default']['hostname'] = '127.0.0.1'; 
+0

+1这为我工作。谢谢。 – JoeMoe1984 2013-11-07 04:08:35

+0

+1也适用于我。是否有这种行为发生的原因? – 2014-11-10 23:50:35