【问题标题】:Run controllers via command-line. Issue connecting to the database通过命令行运行控制器。连接数据库的问题
【发布时间】:2012-04-06 16:23:41
【问题描述】:

背景:使用 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”,并且可以正常工作。为什么?

【问题讨论】:

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


    【解决方案1】:

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

    Explanation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-09
      • 1970-01-01
      • 2014-08-05
      • 2013-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-25
      相关资源
      最近更新 更多