Thinkphp之Access denied for user ‘root’@’localhost’ (using password: YES)

数据库配置文件(/public/db.global.php)已经修改,前台功能也完全正常,但访问后台时却出现类似下面的问题。hinkphp数据库连接错误
系统发生错误
[ 错误信息 ]
Access denied for user ‘root’@’localhost’ (using password: YES)
原因是系统是基于thinkphp开发框架开发的网站程序。
thinkphp的数据库连接文件是通过调用方式调用方唯本身的数据库配置文件。
但是在利用thinkphp开发的时候,没有设置无法连接时自动更新thinkphp缓存,导致数据库连接信息没有更新,也就是旧的数据库信息。
系统设置thinkphp的缓存文件夹为 \public\data\admin\runtime,
解决上述问题,只需要降这个文件夹下的~app.php文件和~runtime.php文件删除即可。
如果你是在其他基于thinkphp框架开发的程序中发现这个问题,同样可以通过删除这两个文件解决。
因为缓存文件夹runtime可以自由设置位置,你可以通过搜索文件夹自行查找。

本文固定链接: http://blog.wmphp.com/672.html | 顺盛网络博客

该日志由 admin 于2012年10月13日发表在 Thinkphp 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: Thinkphp之Access denied for user ‘root’@’localhost’ (using password: YES) | 顺盛网络博客

Thinkphp之Access denied for user ‘root’@’localhost’ (using password: YES):等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter