Codeigniter CLI控制器事故

时间:2012-03-14 04:31:37

标签: database codeigniter cron command-line-interface

所以我按照本教程

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>   

我需要这个才能使用来自https://github.com/edmundask/Sprinkle/wiki/Baking-assets的Sprinkle库来烘焙资源 我一直在寻找论坛,但我找不到这个问题的具体解决方案。所以,我需要保存。

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

非常感谢任何帮助,谢谢! :)

2 个答案:

答案 0 :(得分:7)

你在当地工作吗?

如果是,请尝试从

更改主机名
$db['default']['hostname'] = 'localhost';

到此:

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

答案 1 :(得分:0)

似乎他无法连接到您的数据库。您是否检查了database.php配置文件中的数据库设置是否正确?

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

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