安装Agiletoolkit在哪里设置数据库测试的mysql密码?

安装Agiletoolkit在哪里设置数据库测试的mysql密码?,mysql,atk4,Mysql,Atk4,我正在试用agiletoolkit。我尝试执行数据库测试时出错 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设置了

我正在试用agiletoolkit。我尝试执行数据库测试时出错

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设置了根密码,并且在phpmyadmin3.5.1\config.inc.php中也设置了该密码,因此Phpmyadmin可以工作,我可以在Phpmyadmin中创建表等等

我已将agiletoolkit复制到我的
www
目录中。它在WAMP创建的首页上显示为超链接。一切都好。当我点击这个按钮,我得到了敏捷工具包,我得到了“HelloWorldfromYourOwncopyofAgileToolkit”的消息->到目前为止一切都很好

页面右上角是一些按钮-欢迎,示例。。。数据库测试。。。。 当我点击“数据库测试”时,我得到上面显示的错误消息

我假设我需要在某个地方告诉agiletoolkit我的mysql根密码

但是我在哪里做那件事呢,还是做别的什么

提前谢谢


这是全部错误

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()
在“C:\wamp\www\agiletoolkit”中,您将看到一个名为config-distrib.php的文件。复制粘贴它并将其重命名为config.php,然后更改连接的dsn

DSN表示数据源名称

您将在config.php文件中找到以下行

$config['dsn']='mysql://root:root@localhost/project';
您可以将其修改为

$config['dsn']='mysql://root:@localhost/YOURDATABASENAME';
默认情况下,数据库用户为“root”,密码为“”,您正在本地主机上访问数据库

另请查看,以了解更多信息