Ошибка Zend PDO_MYSQL в файле application.ini - PullRequest
1 голос
/ 22 сентября 2011

Когда я настраиваю мой веб-сайт, который работает на Zend to MySQL в application.ini

resources.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

после этого, когда я запускаю свою страницу, возникает исключение .... Сообщение: SQLSTATE [28000] [1045] Доступ запрещен для пользователя 'rdvscoin_rdvs'@'host.indiandns.com' (с использованием пароля: ДА), но приведенная выше информация верна.

Ответы [ 2 ]

0 голосов
/ 23 сентября 2011

заменить

resources.db.params.host = 67.227.236.194

с

resources.db.params.host = "host.indiandns.com"

Также помните, что этот код будет работать на сервере, а не на вашем компьютере, потому что по умолчанию разрешение удаленного доступа mysql запрещено. Во-вторых, я думаю, что вы находитесь на общем хосте, который никогда не дает IP-адрес бесплатно. Так что вместо этого вы должны использовать имя хоста.

0 голосов
/ 23 сентября 2011

у вас есть начальная загрузка ресурса db?

    function _initRegDataBase(){
    $this->bootstrap('db');
    $ResourceDb = $this->getResource('db');
    $ResourceDb->setFetchMode(Zend_Db::FETCH_OBJ);
}
...