我配置了 Zend Framework 虚拟主机环境,但现在我的文件无法访问 MySQL 数据库。收到错误:
SQLSTATE[28000] [1045] 拒绝用户'root'@'localhost'的访问。
我应该在哪里配置我的 MySQL 以使其与我的虚拟主机匹配?
我配置了 Zend Framework 虚拟主机环境,但现在我的文件无法访问 MySQL 数据库。收到错误:
SQLSTATE[28000] [1045] 拒绝用户'root'@'localhost'的访问。
我应该在哪里配置我的 MySQL 以使其与我的虚拟主机匹配?
您需要确保您正在使用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"
享受编码:)