【发布时间】:2013-05-31 16:33:05
【问题描述】:
您好,我只是想澄清一下我心中的问题。我有一个错误
Unable to connect to your database server using the provided settings.
Filename: core/Loader.php
Line Number: 346
在阅读了有关该错误的一些问题后,我尝试将 $db['default']['db_debug'] = TRUE; 设置为 $db['default']['db_debug'] = FALSE; 并且它有效!
正如我在 CI 数据库配置手册中看到的那样
db_debug - TRUE/FALSE (boolean) - Whether database errors should be displayed.
我想知道这确实解决了问题或隐藏了错误,但如果它只是隐藏它,它是如何工作的?我担心它可能会导致未来的问题。
同样的问题存在here。
任何信息和想法都是很大的帮助,非常感谢。非常感谢!
【问题讨论】:
-
这是错误还是通知?
-
您是否尝试检查日志或在
$db上使用var_dump来查看任何错误消息?您需要消息来诊断和解决问题。 -
@jerin “发生数据库错误无法使用提供的设置连接到您的数据库服务器。”它没有提到,我认为它不是 Apache 错误
-
@steve 我稍后会尝试检查。现在它修复了我只是将调试设置为false,它似乎可以正常工作。
-
如果功能正常,会是通知或警告。能否将完整内容粘贴到错误消息中?
标签: php mysql codeigniter