数据库中的错误和不允许使用 codeigniter 的请求
errors in database and requeste not allowed using codeigniter
我正在使用 codeigniter,我在 .htaccess 文件中遇到问题,然后当站点打开时出现错误:
A Database Error Occurred Unable to connect to your database server
using the provided settings. Filename: core/Loader.php Line Number:
346
我搜索了解决方案并找到了:
database.php 文件:
$db[‘default’][‘db_debug’] = TRUE
改为 $db[‘default’][‘db_debug’] = FALSE
它可以打开视图文件,但没有对数据库进行任何操作,它会出错
另一个不起作用的解决方案是
数据库文件:
$db['default']['pconnect'] = TRUE;
设置为 false。
如果您在线申请,出于安全原因,您需要隐藏数据库错误。
将数据库配置更改为:
$db[‘default’][‘db_debug’] = FALSE;
如果您处于开发模式,则可以使用 Profiler 检查每个查询和所有内容。只需在控制器中添加:
$this->output->enable_profiler(TRUE);
而对于pconncet
,你有很好的解释here
当你设置$db[‘default’][‘db_debug’] = FALSE
时,这意味着它隐藏了你的数据库错误,但并不意味着你的数据库错误将得到解决。
您收到的错误消息说明了您遇到问题的真正原因
打开您的 config/database.php
并检查您提供的数据库凭证(hostname,username,password,database,dbdriver
也可能是其他凭证)是 OK.The 错误消息说它们不正常。
我正在使用 codeigniter,我在 .htaccess 文件中遇到问题,然后当站点打开时出现错误:
A Database Error Occurred Unable to connect to your database server using the provided settings. Filename: core/Loader.php Line Number: 346
我搜索了解决方案并找到了:
database.php 文件:
$db[‘default’][‘db_debug’] = TRUE
改为 $db[‘default’][‘db_debug’] = FALSE
它可以打开视图文件,但没有对数据库进行任何操作,它会出错
另一个不起作用的解决方案是
数据库文件:
$db['default']['pconnect'] = TRUE;
设置为 false。
如果您在线申请,出于安全原因,您需要隐藏数据库错误。 将数据库配置更改为:
$db[‘default’][‘db_debug’] = FALSE;
如果您处于开发模式,则可以使用 Profiler 检查每个查询和所有内容。只需在控制器中添加:
$this->output->enable_profiler(TRUE);
而对于pconncet
,你有很好的解释here
当你设置$db[‘default’][‘db_debug’] = FALSE
时,这意味着它隐藏了你的数据库错误,但并不意味着你的数据库错误将得到解决。
您收到的错误消息说明了您遇到问题的真正原因
打开您的 config/database.php
并检查您提供的数据库凭证(hostname,username,password,database,dbdriver
也可能是其他凭证)是 OK.The 错误消息说它们不正常。