通过命令行运行控制器。问题连接到数据库

时间:2012-04-06 16:23:41

标签: database codeigniter database-connection command-line-interface

背景:使用unix,来自localhost的codeigniter。

我想通过命令行(CLI)运行控制器。 因此,我正在关注this CodeIgniter tutorial,示例工作正常。

然而当我将它与需要连接到数据库的函数一起使用时,它会在命令行中出现以下错误。

Unable to connect to your database server using the provided settings.
Filename: core/Loader.php
Line Number: 347

奇怪的是是当我通过URL访问相同的功能时它起作用。 怎么可能?

注意:我假装在命令行中引入的函数是更新数据库(它不会打印任何内容)。

修改 我越走越近了。 我已将主机名从“localhost”更改为“127.0.0.1”并且可以正常工作。为什么呢?

1 个答案:

答案 0 :(得分:8)

我已将主机名从“localhost”更改为“127.0.0.1”并且可以正常工作。

Explanation