Проблемы с подключением к MySQL Zend Framework

Я пытаюсь настроить приложение с помощью Zend Framework, но проблема, которую я получаю, заключается в том, что как только я добавляю следующую строку в application.ini, домашняя страница по умолчанию, созданная инструментом zend, вызывает фатальную ошибку

Неустранимая ошибка: неперехваченное исключение «Zend_Db_Adapter_Exception» с сообщением «Массив конфигурации должен иметь ключ для« пароля »для учетных данных» в C: \ xampp \ php \ PEAR \ Zend \ Db \ Adapter \ Abstract.php: 295 Трассировка стека: # 0 C: \ xampp \ php \ PEAR \ Zend \ Db \ Adapter \ Abstract.php (183): Zend_Db_Adapter_Abstract -> _ checkRequiredOptions (Array) # 1 C: \ xampp \ php \ PEAR \ Zend \ Db.php (270): Zend_Db_Adapter_Abstract -> __ construct (Array) # 2 C: \ xampp \ php \ PEAR \ Zend \ Application \ Resource \ Db.php (142): Zend_Db :: factory ('PDO_MYSQL', Array) # 3 C: \ xampp \ php \ PEAR \ Zend \ Application \ Resource \ Db.php (154): Zend_Application_Resource_Db-> getDbAdapter () # 4 C: \ xampp \ php \ PEAR \ Zend \ Application \ Bootstrap \ BootstrapAbstract.php (683): ​​Zend_Application_Resource_Resource () # 5 C: \ xampp \ php \ PEAR \ Zend \ Application \ Bootstrap \ BootstrapAbstract.php (626): Zend_Application_Bootstrap_BootstrapAbstract -> _ executeResource ('db')

6 C: \ xampp \ php \ PEAR \ Zend \ Application \ Bootstrap \ BootstrapAbstract.php (586):

Zend_Application_Bootstrap_BootstrapAbstract -> _ bootstrap (NULL) # 7 C: \ xampp \ php \ PEAR \ Zend \ Ap в C: \ xampp \ php \ PEAR \ Zend \ Db \ Adapter \ Abstract.php в строке 295

resources.db.adapter = PDO_MYSQL
resources.db.params.host = localhost
resources.db.params.dbname = codenamesnm

Я использую xampp с Windows 7 Любая идея, что не так


person John x    schedule 07.04.2012    source источник
comment
Установлены ли в вашем application.ini директивы phpSettings.display_startup_errors и phpSettings.display_errors на 1?   -  person Liyali    schedule 07.04.2012
comment
@Liyali Я попытался установить их на 1, но ничего не появилось, настройки базы данных, которые я установил, находятся под [production]   -  person John x    schedule 07.04.2012
comment
А что насчет resources.frontController.params.displayExceptions?   -  person Liyali    schedule 07.04.2012
comment
на минутку позволь мне отпраздновать   -  person John x    schedule 07.04.2012
comment
там ошибка была выплюнута, я обновлю вопрос   -  person John x    schedule 07.04.2012
comment
@Liyali в соответствии с ошибкой, кажется, мне нужно указать поле пароля, но с xampp phpmyadmin у меня нет поля пароля   -  person John x    schedule 07.04.2012
comment
Проблема @Liyali решена, пожалуйста, оставьте свои комментарии в качестве ответа   -  person John x    schedule 07.04.2012


Ответы (1)


Не пропускайте эти строки:

resources.db.params.username = rob
resources.db.params.password = 123456

при необходимости установите для них "root" или "", но оставьте их в своем application.ini.

person Liyali    schedule 07.04.2012