Фатальная ошибка в Zend Framework - PullRequest
0 голосов
/ 31 декабря 2010

Я установил Zend Framework на Ubuntu 10.10. Я только что создал проект с помощью инструмента Zend.

Однако если я вижу http://localhost/zftest/public, я получаю следующую ошибку.

Fatal error: Uncaught exception 'Zend_Db_Adapter_Exception' with message 
'Configuration array must have a key for 'password' for login credentials' 
in /usr/share/php/libzend-framework-php/Zend/Db/Adapter/Abstract.php:284 Stack trace: 
#0 /usr/share/php/libzend-framework-php/Zend/Db/Adapter/Abstract.php(183): Zend_Db_Adapter_Abstract->_checkRequiredOptions(Array) 
#1 /usr/share/php/libzend-framework-php/Zend/Db.php(265): Zend_Db_Adapter_Abstract->__construct(Array) 
#2 /usr/share/php/libzend-framework-php/Zend/Application/Resource/Db.php(142): Zend_Db::factory('PDO_MYSQL', Array) 
#3 /usr/share/php/libzend-framework-php/Zend/Application/Resource/Db.php(154): Zend_Application_Resource_Db->getDbAdapter() 
#4 /usr/share/php/libzend-framework-php/Zend/Application/Bootstrap/BootstrapAbstract.php(680): Zend_Application_Resource_Db->init() 
#5 /usr/share/php/libzend-framework-php/Zend/Application/Bootstrap/BootstrapAbstract.php(623): Zend_Application_Bootstrap_BootstrapAbstract->_executeResource('db') 
#6 /usr/share/php/libzend-framewor in /usr/share/php/libzend-framework-php/Zend/Db/Adapter/Abstract.php on line 284 

Может кто-нибудь сказать мне, как это исправить?

Заранее спасибо.

1 Ответ

0 голосов
/ 12 марта 2011

Zend Framework Db Adapter ищет поле имени пользователя и пароля в параметрах конфигурации вашей базы данных, если он не может его найти, вы получаете эту ошибку.

Вы можете подключиться к базе данных, не используя пароль, но у вас естьчтобы добавить пароль параметра в вашу конфигурацию, просто оставьте его пустым:

resources.db.adapter = MYSQLI resources.db.params.host = localhost resources.db.params.username = корневые resources.db.params.password =

http://framework.zend.com/manual/en/zend.db.adapter.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...