小编Jua*_*los的帖子

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

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

我想通过命令行(CLI)运行控制器.因此,我正在遵循此CodeIgniter教程 ,该示例工作正常.

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

Unable to connect to your database server using the provided settings.
Filename: core/Loader.php
Line Number: 347
Run Code Online (Sandbox Code Playgroud)

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

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

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

database database-connection codeigniter command-line-interface

1
推荐指数
1
解决办法
2913
查看次数