【问题标题】:Codeigniter CLI Controller mishapCodeigniter CLI 控制器故障
【发布时间】:2012-03-14 04:31:36
【问题描述】:

所以我跟着这个教程

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。

任何帮助将不胜感激,谢谢! :)

【问题讨论】:

  • 在 MX 加载程序的第 96 行尝试var_dump($params),看看它尝试使用哪些数据库连接设置。

标签: database codeigniter cron command-line-interface


【解决方案1】:

你在本地工作吗?

如果是,请尝试更改主机名

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

到这里:

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

【讨论】:

  • +1 也对我有用。出现这种行为是否有原因?
【解决方案2】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    • 1970-01-01
    • 2014-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多