1

我配置了 Zend Framework 虚拟主机环境,但现在我的文件无法访问 MySQL 数据库。收到错误:

SQLSTATE[28000] [1045] 拒绝用户'root'@'localhost'的访问。

我应该在哪里配置我的 MySQL 以使其与我的虚拟主机匹配?

4

1 回答 1

5

您需要确保您正在使用Zend_Db并且已将 MySQL 配置为Zend DB 适配器中的适配器

另外,在application.ini文件configs夹下的文件中,

你必须写:

[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1
resources.db.adapter = "PDO_MYSQL"
resources.db.params.dbname = "<your database name>"
resources.db.params.host = "<your host name>"
resources.db.params.username = "<mysql username>"
resources.db.params.password = "<mysql password>"
resources.db.params.charset  = "UTF8"

享受编码:)

于 2012-09-03T17:59:30.707 回答