在配置我的网站时,在application.ini
中处理zend到mysqlresources.db.adapter = PDO_MYSQL
resources.db.isDefaultAdapter = true
resources.db.params.host = 67.227.236.194
resources.db.params.username = rdvscoin_rdvs
resources.db.params.password = P@ssw0rd
resources.db.params.dbname = rdvscoin_rdvs
之后,当我运行我的页面时,Exception来了.... 消息:SQLSTATE [28000] [1045]用户'rdvscoin_rdvs'@'host.indiandns.com'拒绝访问(使用密码:是) 但以上给出的信息是正确的。
答案 0 :(得分:0)
你有没有引导资源db?
function _initRegDataBase(){
$this->bootstrap('db');
$ResourceDb = $this->getResource('db');
$ResourceDb->setFetchMode(Zend_Db::FETCH_OBJ);
}
答案 1 :(得分:0)
替换
resources.db.params.host = 67.227.236.194
与
resources.db.params.host = "host.indiandns.com"
另外请记住,此代码可以在不在计算机上的服务器上运行,因为默认情况下,mysql远程访问权限被拒绝。其次,我认为你是共享主机,永远不会免费提供IP地址。所以你必须使用名称主机。