我正在尝试敏捷工具包。当我尝试进行数据库测试时出现错误。
PDO error: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
DSN: mysql:host=localhost;dbname=example;charset=utf8
然后有一个回溯,它并没有真正复制得很好(在这篇文章的末尾)
背景
我在我的 Windows 7 机器上安装了 WAMP。我已经为 mysql 设置了一个 root 密码,我还在 phpmyadmin3.5.1\config.inc.php 中设置了这个密码,所以 Phpmyadmin 可以工作,我可以在 phpmyadmin 中创建表等等。
我已将敏捷工具包复制到我的www
目录中。它在 WAMP 创建的首页上显示为超链接。都好。当我点击它时,我得到了敏捷工具包,我得到了“你自己的敏捷工具包副本中的 Hello World”消息 -> 到目前为止一切都很好。
页面右上角有一些按钮 - 欢迎,示例...数据库测试...。当我单击“数据库测试”时,我收到如上所示的错误消息。
我假设在某个地方我需要告诉agiletoolkit 我的mysql root 密码。
但是我在哪里做或者我做其他事情。
提前致谢
这是完整的错误
http://localhost/agiletoolkit/?page=dbtest
基本异常
数据库连接失败
附加信息:
PDO error: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
DSN: mysql:host=localhost;dbname=example;charset=utf8
C:\wamp\www\agiletoolkit\atk4\lib\BaseException.php:38
堆栈跟踪:
C:\wamp\www\agiletoolkit\atk4\lib/BaseException.php :38 BaseException BaseException->collectBasicData(Null, 1, 0)
C:\wamp\www\agiletoolkit\atk4\lib/AbstractObject.php :292 BaseException BaseException->__construct("Database Connection Failed")
C:\wamp\www\agiletoolkit\atk4\lib/DB.php :67 sample_project_db DB->exception("Database Connection Failed")
C:\wamp\www\agiletoolkit\atk4\lib/ApiCLI.php :329 sample_project_db DB->connect(Null)
C:\wamp\www\agiletoolkit\page/dbtest.php :7 sample_project Frontend->dbConnect()
C:\wamp\www\agiletoolkit\atk4\lib/AbstractObject.php :189 sample_project_dbtest page_dbtest->init()
C:\wamp\www\agiletoolkit\atk4\lib/ApiFrontend.php :92 sample_project Frontend->add("page_dbtest", "dbtest", "Content")
C:\wamp\www\agiletoolkit\atk4\lib/ApiWeb.php :332 sample_project Frontend->layout_Content()
C:\wamp\www\agiletoolkit\atk4\lib/ApiFrontend.php :33 sample_project Frontend->addLayout("Content")
C:\wamp\www\agiletoolkit\atk4\lib/ApiWeb.php :208 sample_project Frontend->initLayout()
C:\wamp\www\agiletoolkit/index.php :15 sample_project Frontend->main()