1

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

我想通过命令行 (CLI) 运行控制器。因此,我正在关注这个 CodeIgniter 教程 ,并且该示例运行良好。

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

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

奇怪的是,当我通过 URL 访问相同的功能时,它可以工作。这怎么可能?

注意:我假装在命令行中介绍的功能是更新数据库(它不打印任何内容)。

编辑: 我越来越近了。我已将主机名从“localhost”更改为“127.0.0.1”,并且可以正常工作。为什么?

4

1 回答 1

9

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

解释

于 2012-06-18T18:18:32.227 回答