频道栏目
首页 > 资讯 > CodeIgniter > 正文

Codeigniter出现Unable to connect to your database server using the provided settings错误解决办法

16-01-08        来源:[db:作者]  
收藏   我要投稿

前几天说Codeigniter出现A Database Error Occurred错误,今天找到问题的真正原因了:没有权限访问数据库。

错误提示:

Unable to connect to your database server using the provided settings
在找数据库链接问题的时候一直带着已经有权限访问的前提下去寻找答案,最后没辙了,又从源头开始找。

解决过程:

在config/database.php最后加上如下代码进行调试。

echo '
'; print_r($db['default']); echo '
'; echo 'Trying to connect to database: ' .$db['default']['database']; $dbh=mysql_connect ( $db['default']['hostname'], $db['default']['username'], $db['default']['password']) or die('Cannot connect to the database because: ' . mysql_error()); mysql_select_db ($db['default']['database']); echo '
Connected OK:' ; die( 'file: ' .__FILE__ . '--> Line: ' .__LINE__); 重新访问网站,提示服务器没有权限访问数据库,又屁颠屁颠地去设置了访问权限后,一切OK。

通过这件事,得到教训:别人说的,有时未必完全是正确的,验证了那句话“眼见为实”。

相关TAG标签
上一篇:codeigniter框架文件上传处理
下一篇:codeigniter按正常URL规则访问500错误
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站